heater not hot car
A heater not hot car typically indicates a problem with your cooling system, heater core, or thermostat. This issue prevents warm air from flowing into your cabin during winter months.
Can I Drive?
Yes, it's generally safe to drive, but extended cold weather operation without heat is uncomfortable and potentially dangerous in winter conditions. Have it diagnosed soon to rule out coolant leaks.
Most Likely Causes
- 1
Low Coolant Level
The most common reason a heater not hot car fails is insufficient coolant circulating through the heater core. Coolant leaks from hoses, the water pump, or radiator reduce the volume available to transfer heat. Check your coolant reservoir when the engine is cold—it should be full or near the 'full' line.
- 2
Faulty Thermostat
The thermostat regulates coolant flow through the engine and heater core. If it's stuck open, coolant bypasses the engine before reaching operating temperature, leaving your heater not hot enough to function. A stuck thermostat can also cause the engine to run cold, making the problem obvious on your temperature gauge.
Most common on vehicles over 80,000 miles
- 3
Clogged Heater Core
Mineral deposits, rust, or debris can clog the heater core, restricting coolant flow and reducing heat output. This typically happens gradually over time, especially if coolant hasn't been flushed regularly. A clogged heater core causes weak heat output even when the engine runs hot.
- 4
Broken Blend Door or Control Valve
The blend door mixes hot and cold air to reach your desired temperature. If stuck in the cold position, your heater not hot will occur even though the core itself is warm. Some vehicles use a control valve that can fail, preventing hot coolant from entering the heater core altogether.
Electronic blend doors fail more often than mechanical ones
- 5
Failed Water Pump
The water pump circulates coolant through the engine and heater core. A failed pump produces weak flow or no flow, preventing heat transfer to the cabin. You may hear a grinding noise from the front of the engine or notice coolant leaking from the pump weep hole.
- 6
Collapsed or Kinked Heater Hoses
Hoses that collapse internally or become kinked restrict coolant flow to the heater core, resulting in little to no heat output. This can happen due to age, heat degradation, or a bad water pump creating backpressure. Inspect both inlet and outlet hoses at the firewall for damage or kinks.
How to Diagnose It
- 1
Check Coolant Level and Condition
Open your radiator cap when the engine is completely cold (wait 30+ minutes after shutdown). Look at the coolant level in the radiator and reservoir—it should reach the 'full' mark. Examine the color: bright green, orange, or pink is normal depending on your vehicle; brown or rusty indicates contamination.
- 2
Feel Heater Inlet and Outlet Hoses
Start the engine and let it idle for 2–3 minutes. Carefully touch both hoses connected to your heater core (usually at the firewall behind the engine). Both should become warm within a minute. If one stays cold while the other gets hot, you have a blockage or stuck control valve.
- 3
Monitor Engine Temperature Gauge
Drive the vehicle for 10–15 minutes and watch the temperature gauge. It should climb to the normal operating range (usually the middle mark). If it stays low or creeps upward slowly, your thermostat may be stuck open. A gauge that spikes to hot indicates your heater not hot issue is caused by insufficient coolant or a blocked core.
- 4
Perform a Cooling System Pressure Test
Use a radiator pressure tester to pressurize the cooling system to the cap's rated PSI (check the radiator cap for the value, typically 16 PSI). Watch for pressure drop over 5 minutes—any drop indicates a leak. Leaks reduce coolant volume and are a common cause of weak heater output.
Tool: Cooling system pressure tester (borrowed from auto parts store)
- 5
Inspect Heater Core for Leaks
Check under the passenger-side dashboard for damp carpeting or a sweet smell from coolant. A leaking heater core produces these telltale signs. You may also notice steam from vents or a fogged windshield. If you detect these symptoms, the heater core likely needs replacement.
How to Fix It
Top Off or Replace Coolant
If your coolant level is low, top it off with the correct coolant type for your vehicle (check your owner's manual—never mix types). If the level keeps dropping, you have a leak that needs fixing. Flush and replace the entire coolant system every 30,000–50,000 miles to prevent clogging and keep your heater working properly.
Replace the Thermostat
If the thermostat is stuck open, it must be replaced—it cannot be repaired. This is an intermediate DIY job or a straightforward shop repair ($150–$400 including labor). The new thermostat should match your vehicle's original specifications. After installation, refill and bleed the cooling system to remove air pockets.
Flush the Cooling System or Heater Core
Shop recommendedA clogged heater core can sometimes be cleared by reverse-flushing the cooling system with a special flushing solution. If flushing doesn't restore heat, the core may need replacement, which is a labor-intensive job requiring removal of the dashboard. Flushing costs $100–$300 at a shop; core replacement runs $500–$800 in labor alone.
Repair or Replace Heater Hoses
If a hose is kinked, collapsed, or leaking, replace the damaged section or both inlet and outlet hoses as a pair. This is a beginner-to-intermediate DIY task ($50–$150 in parts) or a quick shop job ($100–$250 total). Always use hose clamps rated for your coolant temperature and install the hoses without kinks.
Mistakes to Avoid
- Opening the radiator cap while the engine is hot—pressurized coolant can cause severe burns. Always wait until the engine cools completely.
- Using the wrong coolant type or mixing coolant brands, which can cause corrosion and clogging in your heater core and cooling system.
- Ignoring a sweet smell or damp carpet, which indicates a leaking heater core. Delaying this repair allows coolant to drip onto your floor and worsens the damage.
