This question is an exact duplicate of:
My 2003 honda civic with 140.000 has been overheating
I've had this car checked out by a mechanic and the thermostat was replaced had a pressure test to check for air pockets, nothing. Had a test for a bad head gasket with some sort of chemical test which came back negative. But the car still overheats. I was told by this mechanic that there is a pinhole-sized leak in the head gasket somewhere that leaks into the engine very slowly.
I have to drive about 60mi every day and as I drive at high speeds the car is fine it doesn't overheat. It's only when I am at idle or driving slowly that the gauge begins the rise. On these daily trips I have the heater blowing the entire time because I know it acts like another fan to take heat off the engine. But when I am at a red light all the sudden the air which is on the hot position will turn cold and then the gauge will start to climb. Is this normal for a blown head gasket? or when the coolant gets low. By the time I get to my destination is the coolant is basically gone and it's about the same time I am close to my destination that the air turns from hot to cold and overheats.
Also, this more after my 60mi drive it overheated and I looked under the hood and saw that coolant was sprayed all over the air intake and downwards below of the overflow could the overflow be spitting all the antifreeze out?