I have a 2003 Civic EX with 160K miles. The car runs great but it will sometimes over heat in traffic. It does not always overheat so it so the two mechanics I have taken it too have been unable to duplicate. I have had he thermostat changed and the relay to the cooling fan. I also changed the radiator cap. Other facts.
The heater has been very slow to heat up even when letting the car run for 15 minutes in the winter. It will heat up only once on the highway. This started at about the same time as the overheating.
It has never overheated on the highway even with 100 degree weather and the AC blasting.
Turning on the air will most of the time lower the temp.
Today after traveling 30 minutes I came to a stop and it overheated(temp gage on H). I tried to turn on the heater to attempt to cool it down and it blew cold air for about 3 minutes and never warmed. I then pulled into a lot and
neither cooling fan was running. I did not have the ac on as I am thinking the fact that the heater is so slow might be a clue to the problem.
It would appear it could be something with the cooling fan but neither mechanic thought it was that as they couldn’t duplicate the problem.
Any help is greatly appreciated.