1. Coolant Level and Condition:
* Check the coolant level: Low coolant means the system can't transfer enough heat. Check the overflow reservoir. If low, add 50/50 mix of coolant and distilled water (never just water!).
* Inspect the coolant: Is it clean, or rusty/sludgy? Rusty coolant indicates corrosion and potential leaks within the system, reducing efficiency.
2. Thermostat:
* Faulty Thermostat: A stuck-closed thermostat prevents coolant from circulating through the heater core, resulting in no heat. A stuck-open thermostat will cause the engine to take longer to warm up, but usually *won't* completely prevent heat. This is a common culprit. You'll need to replace this.
* Airlock: Air trapped in the system can prevent proper circulation. Burping the cooling system (often involves opening a bleed valve, usually on the engine or heater core) might help release trapped air. Your owner's manual should show you how.
3. Heater Core:
* Clogged Heater Core: Over time, the heater core (a small radiator inside the car) can become clogged with debris or rust, restricting or blocking coolant flow. This requires replacing the heater core, a more involved repair.
* Leaking Heater Core: A leak in the heater core will result in no heat, and possibly a wet carpet on the passenger side. This also necessitates replacement.
4. Water Pump:
* Faulty Water Pump: The water pump circulates coolant. A failing pump will result in poor or no circulation, leading to insufficient heating. This is less likely to cause *complete* lack of heat unless it's completely failed.
5. Blower Motor and Controls:
* Blower Motor: Even if the coolant is hot, a faulty blower motor won't push air through the vents. Check the fan speed settings; if none work, suspect the motor. This is easily checked – often just a fuse or the motor itself.
* Blower Motor Resistor: This controls the fan speeds. A faulty resistor might result in only high speed working (or none at all).
* HVAC Controls: A problem with the climate control system's switches or electronics can prevent heat from being selected.
6. Blend Door Actuator:
* Malfunctioning Blend Door Actuator: This is a motor that controls the mix of hot and cold air. If it's stuck, you'll get no hot air regardless of your settings.
Troubleshooting Steps:
1. Check coolant level and condition.
2. Feel the upper and lower radiator hoses. If both are cold when the engine is warm, suspect a thermostat. If the upper is hot and the lower is cold, the thermostat is likely fine, and the problem is likely further down the system.
3. Check the blower motor and fan speeds.
4. Check fuses related to the blower motor and HVAC system.
5. Consult your owner's manual for diagrams and specific locations of components.
If you're not comfortable working on your car yourself, take it to a mechanic. They'll have the tools and expertise to properly diagnose the problem and perform the necessary repairs. Provide them with this information to help them focus their diagnosis. Remember to always let the engine cool completely before working on any part of the cooling system.