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?

1999 Chrysler Sebring

I have replaced the battery and alternator and the battery light remains on, what else can I do to fix this issue?