07 / SAVJETSIMPTOMI
2026-05-29 · SIMPTOMI

Car heater not heating or barely warm: causes and checks

When the cabin heater stays cold or lukewarm: thermostat, coolant, heater core, blower and blend door. How to spot the cause before the workshop.

You sit in the car at minus five, crank the heater to max, drive for half an hour, and the vents push out lukewarm air. The windows fog up, your feet are frozen, and the temperature gauge either sits low or doesn't climb where it usually does. This is a classic winter fault, and in 70 percent of cases the cause is one of two trivial things. Here's how to tell them apart before you spend time and money.

How car heating actually works

The cabin heater doesn't make heat on its own. It feeds off engine heat through the coolant. Hot coolant from the engine runs through two hoses into a small radiator behind the dashboard called the heater core. The blower pushes air through that core and warm air enters the cabin. A flap behind the dashboard decides how much air passes through the hot core and how much bypasses it.

That means one thing that's key to diagnosis: if the engine isn't at operating temperature, around 90 degrees, the heater physically has nowhere to draw heat from. The AC isn't involved here, except that it uses the same blower for demisting. Anyone who mixes up AC and heating loses half the diagnosis.

Thermostat stuck open, the most common cause of lukewarm heat

The thermostat is a small valve that keeps coolant circulating inside the engine until it warms up. Once the engine reaches operating temperature, the thermostat opens and lets coolant flow to the main radiator. If it gets stuck in the open position, coolant constantly flows through the main radiator and the engine can't fully warm up.

The symptom is clear: the temperature gauge sits below the middle or rises very slowly, the vents put out lukewarm air, and at highway speed in cold weather it gets even colder (because the airflow cools the radiator further). This is a classic fault on used cars and by far the most common winter case in our workshop. Replacing the thermostat is an hour or two of work and solves the problem the same day.

Low coolant level and air in the system

The second most common thing is trivial: look at the expansion tank. If the coolant level is below the MIN mark, the heater will fail first, before the engine starts to overheat. The heater core is the highest point in the cooling system on most cars, so when the level drops it's the first to lose fluid.

There are two sub-variants here. First, coolant is leaking somewhere (upper or lower hose, water pump, the heater core itself) and the level is slowly dropping. Second, someone recently worked on the cooling system (water pump, thermostat, hoses, radiator) and an air pocket got trapped. Air in the system doesn't carry heat and blocks flow through the heater core. The system has to be bled properly, which on most modern cars isn't a DIY scenario and follows a specific manufacturer procedure.

Important warning: low coolant isn't cosmetic. If it's disappearing, it's leaking somewhere. A sweet smell in the cabin or oily fog on the windshield means it's leaking inside the heater core and getting into the ventilation. That doesn't wait.

Clogged heater core

If the thermostat works (the engine reaches 90 degrees), the coolant level is fine and there's no air pocket, but the heat is still weak, suspicion shifts to the heater core itself. After years of service, scale and sludge from old coolant clog the thin passages inside the core and flow drops significantly.

A no-tool check: with the engine warm and the heater on max, open the hood and feel both hoses going to the cabin (they usually enter the firewall). Both should be equally hot, hot enough that you can't hold them for long. If one is hot and the other lukewarm or cold, the heater core is blocked or the heater valve (on older cars, a mechanical valve that lets coolant into the core) is stuck closed. Careful: the hoses are hot and under pressure, don't open anything, just feel them from the outside.

Blower, blend door and the temperature knob

If the vents put out no air at all, or very little regardless of where the knob sits, the problem isn't heat, it's airflow. The cabin blower motor is an electric motor under the dashboard. When it fails, the fault is in the fuse, the speed resistor (the rheostat) or the blower motor itself. The resistor is a frequent culprit when only some speeds work and the highest one doesn't.

If air flows normally but stays cold even with the knob on red, suspicion goes to the flap behind the dashboard. That flap routes airflow between the cold and hot sides and is controlled by a small electromechanical mechanism (commonly called the blend door actuator). On German cars after 150 to 200 thousand kilometres this mechanism tends to click or get stuck in one position. The typical symptom is clicking behind the dashboard and heat that's either fully cold or fully hot, with no in-between.

How we check this in the workshop

The order is always the same and goes from cheap to expensive. First we look at the expansion tank and the state of the coolant. Then we warm the engine up and watch the temperature gauge, plus read the actual sensor temperature with diagnostics. If the engine doesn't reach 90 degrees, we go to the thermostat. If it does, we feel both heater hoses.

If the hoses are unevenly warm, the heater core gets flushed or replaced and the heater valve is checked. If both hoses are hot but the vents still blow cold, we go to the flap and its actuator through diagnostics. Finally, if there's no airflow at all, we check the fuse, the resistor and the blower motor. This elimination logic can be done in one visit and in most cases we pin down the problem within an hour.

If your heater hasn't been heating for a while and you don't want to dig into the system yourself, stop by the workshop or book an appointment. Better to check it now, while it's just uncomfortable, than the moment the engine starts losing coolant out on the road.

10 / CONTACTCall or visit

Got a problem
with your vehicle?

For an inspection, service or to discuss your vehicle, call us or send a message. If you're not sure what the fault is, describe the symptoms and vehicle model.

Workshop address
Auto Gas Gaga
Njegoševa 44
Banja Luka, Republika Srpska
Bosnia and Herzegovina
Working hours
Mon-Fri08:00 - 17:00
Saturday08:00 - 13:00
SundayClosed
AUTO GAS GAGA · BANJA LUKA · SINCE 1996.
№ 10 / END OF PAGE