A car heater usually stops working due to low coolant, trapped air, a stuck-open thermostat, or a clogged heater core — and most of these are fixable in an afternoon.
You crank the dial to max heat, and cold air keeps pouring out. Before you pay a shop for a heater core replacement, know this: the most common heater failures are coolant problems, not core problems. The fix for a car heater that blows cold starts under the hood, not under the dash. Here’s how to diagnose and fix it in the right order, so you don’t replace parts you don’t need.
Why Your Car Heater Blows Cold
Your heater works by routing hot engine coolant through a small radiator called the heater core, with a blower fan pushing air across it into the cabin. That means the system needs three things: enough hot coolant, a way to move it, and airflow over the core. If any one fails, you get cold air.
The failure tells you which part to check. If the engine temperature gauge stays low, the thermostat is stuck open and the coolant never gets hot enough. If there’s no air moving at all, it’s electrical — a blown fuse, a dead blower motor, or a failed resistor. If air moves but stays cool, the problem is flow: low coolant, trapped air, a clogged heater core, or a bad heater control valve.
Step 1: Check the Coolant Level First
The single most common cause of weak heat is low coolant. The heater core sits higher than the radiator in most cars, so when coolant drops even slightly, the core runs dry and the cabin loses heat before the temperature gauge ever moves.
With the engine completely cold, check the coolant reservoir and radiator. If the level is low, look for puddles under the car or white stains on hoses — a leak is the root cause. Top off with the correct coolant type, then move to the next step. Never open the radiator cap on a hot engine; the system is pressurized and the coolant can cause serious burns.
Step 2: Purge Air From the Cooling System
If you topped off low coolant, air is likely trapped in the system — and air pockets block coolant from reaching the heater core just like a low level does.
To purge the air, run the engine with the radiator cap off, set the heater to maximum heat and high fan, and let the engine reach operating temperature. The thermostat opens, coolant circulates, and air bubbles rise out through the filler neck. Top off as the level drops. When steady coolant flows with no bubbles and the heater blows hot, you’re done.
One note: on some vehicles, bleeding requires opening a specific bleed screw or leaving the front end elevated.
Step 3: Feel the Heater Hoses
Once the engine is fully warm with the heat set to max, open the hood carefully (use a rag) and feel both heater hoses — the two rubber hoses going through the firewall into the cabin.
Both hot means coolant is flowing and the core is clear, so the problem is on the air side. One hot and one cold means flow is blocked — the heater core is plugged, or the heater control valve is stuck closed. Both barely warm means the thermostat is stuck open or the coolant is still low.
Hose temperature is your best diagnostic tool because it isolates the failure. If the hoses show a plugged core, flush the core with a garden hose first. If flushing doesn’t restore hot airflow, or the core leaks coolant onto the passenger floor, replacement is the standard — and usually only — durable repair.
Step 4: Verify Airflow and the Blower Circuit
If you feel no air at the vents at all, the heater core is not your problem. The culprit is the blower system: a blown fuse, a failed blower motor, a bad resistor, or a broken switch.
Check the fuse box first (the owner’s manual shows which fuse serves the blower), then test the blower motor by applying battery power directly or replacing it if it shows no resistance. The blower resistor, which controls fan speed, sits near the motor under the dash and fails often — it typically kills only the lower speeds.
| Symptom | Most Likely Cause | First Fix to Try |
|---|---|---|
| No heat, gauge reads low | Thermostat stuck open | Replace the thermostat |
| No heat, gauge normal | Low coolant or trapped air | Top off and purge air |
| Weak heat, one hose cold | Clogged core or bad valve | Flush the core or replace valve |
| No airflow at vents | Fuse, motor, or resistor | Check fuse, then blower motor |
One more thing before you buy any parts: if your car has a cabin air filter, a clogged one reduces airflow but never kills heat entirely. Swap it if it’s dirty — it’s a cheap maintenance item, not a repair. Also keep in mind that heater control valves and cabin air filters don’t exist on every vehicle, so confirm what your specific car has before ordering parts.
The most expensive mistake is replacing the heater core before checking coolant level, air pockets, or thermostat condition. The cheapest mistake is skipping safety — always let the engine cool completely before opening the radiator or coolant system. Work in this order, and you’ll fix the heater in your car the first time. If you’re dealing with a diesel truck or a large vehicle that needs extra warmth, our tested car heater roundup covers the best auxiliary options for when the factory system falls short.
FAQs
Why does my heat work but stay weak?
Weak heat with normal airflow usually means restricted coolant flow. Check the coolant level first, then purge trapped air, then feel both heater hoses. If one is cooler, the heater core is likely clogged and needs flushing or replacement.
Can a thermostat cause no heat?
Yes. A thermostat stuck open lets coolant flow constantly, so the engine never reaches full operating temperature. The heater then blows lukewarm air. If your temperature gauge reads low while driving, the thermostat is the first part to replace.
Is it safe to drive with no heat?
Short trips in warm weather are fine, but driving in cold conditions without a defroster is dangerous and illegal in many states. If the heater fails because of low coolant or a bad thermostat, the engine may also overheat, so have it diagnosed before relying on the car.
References & Sources
- The Drive. “The Complete Guide to a Car Heater That Isn’t Working.” Covers diagnostic steps and common heater failure points.
- Mitsubishi Service Manual. “Heater System.” Documents the PTC electric heater as a separate system from coolant-based heaters.
