2007 Chrysler 300 Base 6 Cyl 2.7L
Body & Interior
Heater works intermittent, starts with a few 'tap, tap, taps'. Temp. gauge does not work for 30+ mins., then some heat.
Auto has 141,000 miles. The heater has not worked this winter. It appears if engine has run 30 minutes or more and is turned off, then on - seems to help. The Check Engine light is constant 24/7. I had a diagnostic test at parts retailer which indicated the thermostat was not properly functioning but a few mechanics said it was the heater core (no leakage) or the blender door hanging up. All suggestions appreciated ~ Thanks !
Insufficient coolant , trapped air in the cooling system might not have enough coolant to full fill the heater core. Check the radiator coolant level and top it off as needed.