I have a 2002 Fiat Palio el 1.2. I have had problems with my car over heating. I have changed the water pump and thermostat, flushed the radiator and water hoses and replaced the radiator. When the car is cold and the temp gauge is just above cold, the heater in the car works beautifully. Sometimes the temp gauge goes right up to 3/4. When this happens, the heater temp goes cold. The radiator is cold and the water hoses are hot. I have primed the water cooling system on the 3 prime screws located on the water hose system. and the one on the radiator. I have been told that perhaps its the head gasket. Are there any other possibilities that could cause this. I wouldn't want to remove the head for no reason. Oh and it doesn't over heat everyday. Sometimes it will go a entire work week without doing anything. Please help.