My 2000 Jeep Cherokee barely has any heat and after trying a new thermostat, and flushing the old heater core without success it was time to pull the dash out and install a new heater core!