I'm having the same problems with my '04: no heat and losing coolant... Mechanic correctly identified faulty resevoir and replaced it, ($200 later...) but now engine doesn't heat up properly. I thought it might be air in the system that would work itself out in a few days, but it's been two weeks and no change.
How can you tell if there is an air lock? What can I do about it? I always figured that air and lack of coolant flow would cause an OVER-heat, rather than under-heat. If I drive at highway speed for 15 miutes and then let it idle, it heats up and the gauge shows normal, but city driving barely budges the needle.
I'm thinking I need a new thermostat, if it's stuck open or something. Any suggestions would be appreciated!
Last edited by 04Sorento_high_mileage; 01-16-2008 at 11:36 AM.
Reason: adding detail