Several things may be the problem. If it has only been the last couple of years then obviously something changed.
Things to check for insufficient heating are, a leak in the cooling system, a low coolant level, a loose or worn drive belt, a leaking or kinked heater hose, a cracked or missing radiator cap seal, a stuck thermostat.
My suggestion is your vehicle calls for a 180 degree thermostat. Your vehicle states the thermostat should begin to open about 188 degrees and be fully open at 206 degrees. You may have a thermostat that is stuck open therefore never allowing the vehicle to properly warm up.
I would inspect the heater hoses really good. See if they are hot. If one is and one isn't then your heater core is plugged.
I would change my thermostat to the 180 degree, you can even go to a 195 degree.
I would also replace my radiator cap.
Your vehicle does have a Heater Core Temperature Sensor Switch but I can not find any information on it. It's location or what it does.
Hope this helps.
Sunday, November 2nd, 2008 AT 9:34 PM