I have a 98 Ranger with a 2.5L 4banger. It takes me about 5mins to get to work so the engine sometimes doesn't get a chance to fully warm up. I usually let it sit for about 5 mins at idle before I take off to let it warm up alittle. When the engine gets warmed up, I turn on the heater and the temprature guage just immedietly goes back to "C" It's been doing this for about couple weeks now and I suspect it maybe the thermostat??? My Rangers temp guage usually runs between C and H on the guage right smack in the center where it belongs. Turn on the heater and it falls back to C real quick. Why does it do this???? 91