I wonder if the thermostat is sticking or something

Theres a place by my work, called North Gratiot Auto Electric that does great work, they found and fixed my short and the place is VERY clean, which is important to me and shows they care about their customers

Although I've only been their once, I'll be going there again and if you go there, tell them the guy with the striped Contour SVT sent you, their VERY nice people. FWIW, have you flushed the cooling system lately