A heater that blows cold means hot coolant is not reaching the heater core, or the blend door is sending all the air around the core. Five to seven things cause this, ranked below from most to least likely for typical late-model cars.
A thermostat stuck open lets coolant flow to the radiator constantly, so the engine never reaches full operating temp. No heat in the cabin and the temp gauge stays low. Throws code P0128.
Heater core sits high in the system. Even a slightly low coolant level can leave the core dry while the engine still circulates fluid. Check the reservoir cold.
Rust, stop-leak, or sediment blocks the heater core. One heater hose is hot, the other cool, and airflow is weak even on high. Flush or replace.
The blend door directs air over or around the heater core. A broken actuator (often clicking under the dash) leaves the door stuck on cold.
A bubble in the heater core stops flow. Bleed the system per factory procedure, often with the heater on max and the car nose-up.
No flow means hot coolant cannot reach the heater core. Often paired with overheating, but a worn impeller can leave just enough flow for the gauge and not for the heater.
Combustion gas in the cooling system pushes coolant out and creates air pockets at the heater core. Look for bubbles in the reservoir and white exhaust smoke.
| Likely Cause | Typical Cost | DIY Difficulty | Severity | Likelihood |
|---|---|---|---|---|
| Thermostat Stuck Open | $25-$80 part + 1 hr labor | Easy | Low | 55% |
| Low Coolant Level | $0-$30 (top-off) | Easy | Medium | 50% |
| Clogged Heater Core | $50 flush / $400-$1,200 replace | Moderate | Low | 40% |
| Broken Blend Door or Actuator | $30-$120 actuator + 1-3 hrs | Hard | Low | 35% |
| Air Trapped In Cooling System | $0 | Easy | Low | 30% |
| Failed Water Pump | $50-$300 + 3-6 hrs | Hard | High | 20% |
| Head Gasket Leak | $1,500-$3,000 | Pro Only | Critical | 15% |
Tell us your exact symptoms and any codes. In under 60 seconds you get a step-by-step diagnosis tailored to your car, the parts you need, and what a fair repair should cost.
Get My Repair Report →Cheaper than one wrong part. Backed by mechanic-trained AI.
If your scanner is showing one of these, that is your starting point. Tap any code for full causes and repair costs.
The blend door is the likely culprit. The engine has heat, but the door is routing cabin air around the heater core instead of through it. Listen for a clicking sound behind the dash.
Yes. The heater core sits at the top of the system. A small drop in coolant can leave it dry while the engine block still has enough fluid for the temp sensor to read normal.
Likely no flow through the heater core. Could be a clogged core, a stuck heater control valve, or trapped air. Both hot means flow is fine and the issue is the blend door.
Disconnect both heater hoses at the firewall, attach a garden hose to one, and run water backward through the core until it runs clear. Cheap and surprisingly effective for sediment-clogged cores.
Weakly, at highway speed. The engine cannot hold heat without a working thermostat. Replace it - it is the cheapest fix in the cooling system.
Mechanically yes, but you lose your windshield defroster, which is a real safety issue. Fix it before fogging or icing makes you unable to see out.
One $5.99 report can save you from a $400 wrong-part install. Our AI walks you through the exact diagnosis, in plain English.
Get My Repair Report →