Before you get wrapped around the axle, have your mechanic perform a "sniffer" test at the radiator. He will draw air from the radiator through a glass cylinder with two chambers partially-filled with a special dark blue liquid. If a head gasket is leaking the liquid will turn bright yellow. Combustion gases can pool under the thermostat and prevent it from opening. Thermostats open in response to hot liquid, not hot air.
Your vehicle is getting to the age too that you could have corroded cooling fins on the radiator. That will prevent it from giving up the heat to the surrounding air. A clue is the engine temperature will come down pretty quickly if you run the heater on the highest fan speed, and it will overheat faster when the AC is turned on.
SPONSORED LINKS
Sunday, June 2nd, 2013 AT 8:25 PM