2001 chrysler sebring

Car sometimes overheats after driving for 1.5 hours. I’m thinking water pump or thermostat. Am I correct, or am I overlooking something?