
Car Heater Blowing Cold Air? Common Causes and Fixes
Written by Petro Olekhnovych, mobile mechanic in Aylesham, Kent
Hot engine coolant flows through a small radiator behind the dashboard called the heater matrix, and the fan blows air across it. If anything stops hot coolant reaching the matrix, or stops air passing over it, you get cold air. On a frosty morning in Aylesham or Shepherdswell, that is more than an annoyance, because you also lose your demister.
Start with the temperature gauge
The gauge tells you more than anything else, so look at it on your next drive once the engine has had ten minutes or so.
- Gauge stays low or barely moves: the engine is not getting warm enough. A thermostat stuck open is the usual cause.
- Gauge normal, heater still cold: the engine is hot but the heat is not reaching you. Think air lock, blocked matrix or a blend flap fault.
- Gauge rising towards hot: treat this as a cooling system problem first and a heater problem second. Pull over safely and switch off.
The common causes
Low coolant and air locks
The heater matrix often sits high in the system, so it is one of the first places to fill with air when coolant drops. A heater that goes cold, then warms up again when you rev the engine, is a classic sign. Low coolant means a leak somewhere, and our guide to coolant leak signs covers where to look.
Thermostat stuck open
The thermostat holds coolant in the engine until it warms up. If it sticks open, coolant flows through the radiator all the time and the engine never gets properly hot, especially on short winter trips and in cold wind on the A2. More detail is in thermostat stuck open symptoms.
Blocked heater matrix
Old coolant, mixed coolant types or sludge can slowly clog the fine passages in the matrix. The heat fades gradually over months rather than stopping overnight. Sometimes one side of the cabin is warmer than the other.
Blend flap or actuator fault
A flap inside the heater box mixes hot and cold air, usually moved by a small electric motor. If it fails, the flap can stick on cold. You may hear clicking behind the dashboard when you turn the temperature dial.
Water pump problems
A worn water pump impeller may still move enough coolant to keep the engine cool on the move, but not enough to push it through the heater at idle. Look out for the signs in our water pump failure guide.
Engine problem or belt due?
Timing belts, water pumps, coolant and fault finding done at your door.
WhatsApp for a free quote Call 07563 350335 Contact form
Labour £30 to £50 per hour depending on the job. Send your reg number and we will reply with a price before any work starts.
Safe checks you can do yourself
- With the engine completely cold, check the coolant level in the expansion tank against the min and max marks. Never open the cap on a warm engine, as hot coolant under pressure can scald.
- Look under the car after it has been parked overnight for drips of green, pink, blue or orange fluid.
- Check the temperature dial and air direction controls actually change the sound or direction of the airflow.
- If the fan does not blow at all on some or all speeds, that is a different fault, usually the blower motor or its resistor, not a heat problem.
If the coolant is low, top it up with the correct type for your car and keep an eye on it. If it drops again within days, it needs a proper look.
When to stop driving
Stop somewhere safe and switch off if the temperature gauge climbs into the red, the engine temperature warning light comes on, steam comes from under the bonnet or you smell sweet coolant inside the car. A sweet smell or a greasy film on the inside of the windscreen can point to a leaking heater matrix, which also steams up the glass badly.
Remember you must be able to see clearly out of every window before setting off. If your heater cannot clear the screen, you should not be driving until it can.
How we can help
At your home or workplace, we check the coolant level and condition, look for leaks, test the thermostat behaviour with the engine warming up, check hoses to the heater for heat, and read fault codes where the heater controls are electronic. Thermostats, coolant work and many cooling system repairs can be done on your driveway. Labour is £30 to £50 per hour depending on the job, and we always quote before work starts.
Send us your reg and postcode on WhatsApp 07563 350335 or use our contact page.
Engine problem or belt due?
Message us on WhatsApp with your reg and postcode, or use our contact form, for a price before any work starts.
WhatsApp for a free quote Call 07563 350335 Contact form
Labour £30 to £50 per hour depending on the job. Send your reg number and we will reply with a price before any work starts.
Frequently asked questions
Why is my car heater blowing cold air but the engine is not overheating?
The most common reasons are low coolant with an air lock, a thermostat stuck open, a blocked heater matrix or a faulty blend flap. If the temperature gauge stays low, the thermostat is the first suspect.
Is it safe to drive with no heat in the car?
Only if the temperature gauge is normal and you can keep the windscreen clear. If the gauge climbs, a warning light comes on or you smell sweet coolant, stop somewhere safe and switch off.
Can low coolant stop the heater working?
Yes. The heater matrix is often one of the highest points in the cooling system, so it is the first place to lose coolant and fill with air. Low coolant also means there is a leak somewhere that needs finding.
How much does it cost to fix a car heater?
It depends on the cause. A thermostat is usually a modest job, while a heater matrix behind the dashboard can take many hours. We quote from your reg and a description of the symptoms before any work starts.