Yes, the thermostat is a suspect, and the waterpump. Is the engine overheating? Check the 2 cooling fans are running nice and strongly (watch out for your fingers). They should run with the a/c on or the engine temp at M on normal scale.