Hello,
My 2002 Chevy Cavalier 2.2 recently started running hot. After starting the temp gauge would shoot up to almost red after only 5 min or so. It was low on coolant so I filled it but it does not stay full. No smell of coolant or any signs of leaking. No sound of boiling over either. Took it to my mechanic because it also need an oxygen sensor. Told him engine was running hot. He said coolant was low, added coolant. He pressure tested radiator for leaks, found none. He replaced the thermostat because it was stuck open, looked like original one. He also tested for exhaust gasses in the coolant to see if it could be a head gasket issue. He found no sign of gasses in coolant so he ruled out head gasket leaking. Car ran fine for about a week and then when I turned the heater and/or defrost on the temp gauge goes up. Checked coolant and it appears to be low again. Checked oil and does not appear to be milky looking like when head gasket leaks. Anyone have any idea what could be going on? The car has 57,000 miles on it. Thanks for any info you can give me.