Your car heater stops working when hot coolant can’t reach the heater core or the blower can’t push warm air into the cabin.
When you turn the dial and cold air pours out, the cause is usually one of a handful of faults in two systems: the cooling loop that supplies hot coolant, or the HVAC parts that move air across it. Working through the possibilities in the right order finds the problem fastest, and most of the checks take under ten minutes.
The Top Causes Of No Heat, Ranked
Five faults account for the majority of dead heaters. Work down this list and you’ll usually find the culprit before touching anything expensive.
- Low coolant. The single most common cause. Too little coolant means not enough hot liquid reaches the heater core to warm the air. Check the reservoir when the engine is cold.
- A thermostat stuck open. With the thermostat jammed open, the engine may never reach operating temperature, so the coolant stays too cool to heat the cabin.
- Clogged or leaking heater core. A blocked core stops hot coolant from flowing through the small radiator behind the dash; a leak can also reduce pressure and heat transfer.
- Blower motor or resistor failure. The blower pushes air across the core. If it fails, you get no airflow at all, and a failed resistor kills some or all fan speeds.
- Blend-door actuator problems. A failed actuator or control module can stop the system from routing air through the heater core, so you get cold air even though the core is hot.
Air pockets in the cooling system after a coolant service or repair, plus blown fuses or wiring faults, round out the usual suspects. The Drive’s troubleshooting guide on a car heater not working walks through several of these checks in detail.
Does The Blower Work? Start Here
This one test splits every heater problem into two halves. Turn the fan on and cycle through all speeds.
If no air comes out, the fault is electrical or mechanical in the blower circuit itself. A blown fuse, a dead blower motor, or a failed resistor that kills fan speeds are the usual causes. If air comes out but it’s cold even at full heat and after the engine is warm, the problem is upstream, in the coolant supply or the temperature-routing controls.
When the blower works but the temperature never rises, the next check is the coolant level and the thermostat. A low reservoir when the engine is cold points to a leak, which is often the underlying reason the level dropped. If the engine temperature gauge stays low even after several minutes of driving, the thermostat is the prime suspect—a stuck-open thermostat keeps the engine too cool to produce useful heat.
Engine Warm, Cabin Cold? Check The Heater Core
When the temperature gauge reaches normal operating range but the vents still blow cold, hot coolant is likely not moving through the heater core. A clogged core is common after years of using plain water or after a cooling system has seen heavy deposits.
If the engine runs warm but the cabin stays cold, first verify the coolant level is full and the thermostat is closing properly. When both check out, the heater core itself is the likely restriction. Poor heat on the driver’s side versus the passenger side, or a sweet smell inside the cabin, also point to a core issue. Blowing warm air when the engine revs but cold at idle can indicate low coolant or an air pocket trapped in the system.
Heater-core and hose work involve hot coolant under pressure, so do those inspections only when the engine has fully cooled.
How To Fix Your Car Heater In Order
Attack the problem in the sequence below, and you’ll handle each common cause from cheapest and easiest to most involved. Each step is quick to verify, and most need nothing more than basic tools.
- Check coolant when the engine is cold. Top up if low—this fixes a surprising number of heaters.
- Inspect for leaks. Look under the car and around hoses and the radiator. Fix any leak before adding more coolant.
- Confirm blower operation at every speed. No airflow at one speed points to the resistor; no airflow at all points to the motor or fuse.
- Watch the temperature gauge. If the engine runs cold or warms up very slowly, replace the thermostat.
- Check the heater core. With the engine warm and coolant full, if the cabin stays cold, flush or replace the core.
- Verify HVAC controls. If the blower works but temperature control does nothing, test the blend-door actuator, switches, and wiring.
For a quick comparison of the fixes above and their usual cost, the table below summarizes each common cause and what it takes to resolve it.
| Cause | Symptom | Typical Fix |
|---|---|---|
| Low coolant | Weak heat, often worse at idle | Top up and find the leak |
| Thermostat stuck open | Engine runs cold, slow warm-up | Replace thermostat |
| Clogged heater core | Engine warm but cabin cold | Flush or replace the core |
| Blower motor failure | No air from vents at any speed | Replace the blower motor |
| Resistor failure | Only some fan speeds work | Replace the resistor |
| Blend-door actuator | Blower works, temperature won’t change | Replace the actuator |
| Fuse or wiring | Heater or blower dead entirely | Replace fuse, repair wiring |
Low coolant and a stuck thermostat do more than kill your heat—they can lead to engine overheating, so neither should be ignored. And when the heater core is the culprit and a repair runs long, a good 12-volt car heater for instant cabin warmth can carry you until the real fix is done.
References & Sources
- The Drive. “Car Heater Not Working? 5 Most Common Causes.” Detailed troubleshooting guide covering coolant, thermostat, and blower faults.
