* Low Coolant Level: This is the most common cause. Check your coolant level in the overflow tank. If it's low, you need to add coolant (the correct 50/50 mix of antifreeze and distilled water). Low coolant means the system can't transfer enough heat to the heater core. A leak somewhere in the cooling system is likely if the level is consistently low.
* Thermostat Stuck Closed: The thermostat regulates coolant flow. If it's stuck closed, coolant doesn't circulate properly, preventing the heater core from getting hot coolant. A faulty thermostat won't allow the engine to reach operating temperature efficiently, resulting in cold air or lukewarm air at best.
* Heater Core Issues: The heater core is a small radiator within the vehicle's cabin. It can become clogged with debris, or it might have internal leaks (leading to a musty smell in the cabin). A clogged heater core restricts coolant flow, while a leak prevents heat transfer. A leak would also manifest as a sweet smell in the cabin.
* Blend Door Actuator Problems: The blend door actuator controls the mix of hot and cold air. If it's malfunctioning, it might be stuck on cold even when the temperature control is set to hot. This is less likely if you're getting *some* heat, but worth investigating if you're only getting lukewarm air.
* Water Pump Issues: Though less common as a sole cause of no heat, a failing water pump won't circulate coolant effectively, impacting heater performance.
Troubleshooting Steps:
1. Check Coolant Level: This is the absolute first thing to do. Top it off if low, but be prepared to investigate a leak if it's consistently low.
2. Check Engine Temperature: Does the engine reach operating temperature (usually around 195-220°F)? If not, the thermostat is likely the culprit. A cold engine will never provide hot air.
3. Feel the Heater Hoses: With the engine running and the heater on high, feel the two heater hoses going into and out of the firewall (near the heater core). The hose going *into* the firewall (from the engine) should be hot. The hose going *out* should also be warm, but maybe slightly cooler. If both are cold, it's likely a coolant flow problem (low coolant, thermostat, or water pump).
4. Inspect for Leaks: Look closely around the engine and hoses for any signs of coolant leaks (wet spots, white residue).
If you're not comfortable working on your vehicle yourself: Take it to a qualified mechanic for diagnosis and repair. Diagnosing heating problems can require some experience and specialized tools. Don't attempt repairs involving the cooling system unless you're familiar with the safety precautions and procedures.