
Quick Answer
A heater that blows cold air is usually caused by low coolant, a thermostat stuck open, air in the cooling system, a clogged heater core, or a faulty blend door. To clear fogged windows quickly, turn on the defrost setting with the A/C on and recirculation off. If the heater is cold and the temperature gauge is climbing, pull over and shut the engine off.
Questions about your car? Call us or book online. Walk-ins are welcome.
Call (415) 440-5353Why your heater blows cold air
Your heater works by passing hot engine coolant through a small radiator behind the dashboard, called the heater core, and blowing air across it. If anything interrupts that, you get cold or lukewarm air. The symptoms below can point you toward the cause, though a technician needs to confirm it.
| What you notice | Likely cause | What to do |
|---|---|---|
| Weak or on-and-off heat, a sweet smell, or a coolant level that keeps dropping | Low coolant, usually from a leak | Have it checked soon. Don't drive far if the gauge is rising. |
| The temperature gauge stays low or takes a very long time to warm up | Thermostat stuck open | Have it checked. The engine isn't reaching its normal temperature. |
| Gurgling behind the dash, or heat that changes with engine speed, often after coolant service | Air trapped in the cooling system | Have the system checked and properly bled. |
| Lukewarm heat even though the engine is at normal temperature | Clogged heater core | Ask for a heater core and cooling-system check. |
| Clicking behind the dash, air that stays cold or hot no matter the setting, or one side hot and the other cold | Blend door actuator fault | Have the climate controls diagnosed. |
| Little or no airflow, or the fan only works on the highest speed | Blower motor, resistor, or fuse | Have the blower circuit checked. |
- Likely cause
- Low coolant, usually from a leak
- What to do
- Have it checked soon. Don't drive far if the gauge is rising.
- Likely cause
- Thermostat stuck open
- What to do
- Have it checked. The engine isn't reaching its normal temperature.
- Likely cause
- Air trapped in the cooling system
- What to do
- Have the system checked and properly bled.
- Likely cause
- Clogged heater core
- What to do
- Ask for a heater core and cooling-system check.
- Likely cause
- Blend door actuator fault
- What to do
- Have the climate controls diagnosed.
- Likely cause
- Blower motor, resistor, or fuse
- What to do
- Have the blower circuit checked.
Simple checks you can do safely
- 1Check the coolant reservoir, but only when the engine is completely cold. The level should be between the minimum and maximum marks. Never open the radiator cap on a hot engine.
- 2Watch the temperature gauge. If it never reaches its normal position after a drive, suspect the thermostat.
- 3Listen when you change the temperature setting. Clicking or tapping from behind the dash points to the blend door actuator.
- 4Check the airflow. Weak airflow on every setting can mean a clogged cabin air filter or a blower problem.
Why your windows fog up, and how to clear them
In cool weather, the moisture in your breath, wet clothes, and damp floor mats condenses on cold glass. San Francisco's damp, foggy mornings make this worse. Here's the quickest way to clear it:
- 1Turn on the defrost setting and aim the air at the windshield.
- 2Turn the A/C on. It removes moisture from the air, and many cars do this automatically in defrost mode.
- 3Turn recirculation off so drier outside air comes in.
- 4Turn the temperature up. Warm, dry air clears glass faster.
- 5Crack a window briefly if the glass is badly fogged.
If windows keep fogging even when you do all of this, look for hidden moisture sources: wet floor mats or carpet, a dirty film on the inside of the glass, or a clogged cabin air filter that is choking the airflow. Keeping the inside of the windshield clean helps a lot.
When fog points to a leaking heater core
A leaking heater core puts coolant into the cabin. Watch for a sweet smell that's stronger when the heat is on, a greasy film on the inside of the windshield that is hard to wipe off, damp carpet on the passenger side, or drips under the dash. Coolant is toxic, so keep it away from children and pets. If you see these signs, get it checked promptly. A windshield you can't clear is a real visibility hazard.
What do heater repairs cost?
| Item | Typical range |
|---|---|
| Heater or climate diagnosis | About $100 to $200 |
| Cabin air filter replacement | Roughly $60 to $115 |
| Coolant flush and refill | Roughly $100 to $500 |
| Thermostat replacement | Roughly $350 to $550 |
| Blower motor replacement | Roughly $290 to $350 |
| Blend door actuator replacement | Roughly $150 to $1,150, depending on how hard it is to reach |
| Heater core replacement | Roughly $1,200 to $2,200 |
- Typical range
- About $100 to $200
- Typical range
- Roughly $60 to $115
- Typical range
- Roughly $100 to $500
- Typical range
- Roughly $350 to $550
- Typical range
- Roughly $290 to $350
- Typical range
- Roughly $150 to $1,150, depending on how hard it is to reach
- Typical range
- Roughly $1,200 to $2,200
These ranges come from published repair-cost estimators using popular models, and they leave out taxes and fees. Bay Area labor rates often run higher. Exact prices depend on your make and model and on the nature of the problem. Heater core and blend door jobs vary the most, because on many cars the dashboard has to come apart to reach them.
What a heater diagnosis includes
Heating problems often trace back to the cooling system, which is why we look at both. A proper diagnosis typically includes checking the coolant level and condition, testing the thermostat and temperature, looking for leaks, and checking the blower and climate controls. You get a clear explanation and a written estimate, and nothing is repaired without your approval. See our A/C and heating service for the full list of what we repair, including heater cores, blend door actuators, and blower motors.
Heater and defroster trouble in San Francisco
Our winters are mild, but cold, damp mornings are exactly when you need a working heater and defroster to see clearly. If yours isn't keeping up, don't put it off until the first really cold week. We're open Monday to Friday starting at 8 a.m. Walk-ins are welcome, or you can book online.
Frequently Asked Questions
Why does my heater blow cold air when I'm idling?
Heat that gets worse at idle can point to low coolant or air trapped in the cooling system, since there's less flow through the heater core at low engine speed. It's worth having checked, especially if you've noticed any coolant loss or a rising temperature gauge.
Is it safe to drive with the heater not working?
If the temperature gauge is normal and there's no coolant leak, a heater that simply isn't warm is usually safe for a short drive to a shop. But a cold heater can come from a coolant problem, so don't drive if the gauge is climbing, you smell coolant, or you can't keep the windshield clear.
Why does my windshield fog up even with the heater on?
Recirculation may be on, which keeps moist air inside, or the A/C may be off, which means the air isn't being dried. Wet floor mats, a dirty windshield, or a clogged cabin air filter can also be the cause. Try defrost with A/C on and recirculation off.
Do I need the A/C on to defog in winter?
It helps. The A/C removes moisture from the air, and the heater then warms that dry air. Many cars turn the A/C on automatically when you select defrost, but it's worth checking on yours.
How much does it cost to fix a car heater?
It depends on the cause. Typical market prices run from about $60 to $115 for a cabin air filter and a few hundred dollars for a thermostat or blower motor, up to roughly $1,200 to $2,200 for a heater core. Exact prices depend on your make and model and on what's wrong, so we start with a diagnosis.
Related Services
Need a Hand With Your Car?
Honest estimates, no work without your approval. Book online or call, and walk-ins are always welcome at 1165 Folsom Street, San Francisco, CA 94103.
Mon – Fri: 8:00 AM – 5:00 PM
More From the Shop
DiagnosticsOctober 10, 2026
Check Engine Light Flashing vs. Steady: What to Do Now
A steady light and a flashing light are two very different problems. Here's how to tell them apart, what to do right now, and what a proper diagnosis involves.
Read More →
MaintenanceOctober 10, 2026
Rainy-Season Car Checklist for San Francisco Drivers
A strong El Niño is on the way and the clocks change on November 1. Here's a simple checklist to get your wipers, tires, brakes, lights, and battery ready.
Read More →
Auto BodyOctober 10, 2026
Is Paintless Dent Repair Worth It? Cost and Limits
Paintless dent repair is faster and usually cheaper than body work, but only for the right dents. Here's how to tell whether yours qualifies and what it typically costs.
Read More →
