Quick answer
If your furnace isn't reaching the desired temperature, start by checking the air filter and thermostat settings. Ensure the furnace is getting proper airflow and the blower isn't running too fast. If these steps don't work, the issue may be with the heat exchanger or gas valve.
Confirm the symptom
- Furnace runs continuously but doesn't warm the house
- Thermostat shows heating but room temperature doesn't rise
- Air from vents is barely warm
- Furnace cycles on and off frequently without reaching set temperature
Tools and prep
- Thermostat screwdriver
- New furnace air filter (if needed)
- Screwdrivers (flathead and Phillips)
- Flashlight
- Multimeter (for advanced testing)
- Safety gloves and glasses
- Owner's manual for your furnace model
Step-by-step troubleshooting
- Check Thermostat SettingsDo: Verify the thermostat is set to 'Heat' and the desired temperature is higher than the current room temperature.Observe: Thermostat settings are correct.Means: Thermostat is functioning properly.Next: Proceed to step 2.
- Inspect Air FilterDo: Remove and examine the furnace air filter for dirt or blockage.Observe: Filter is clean or dirty.Means: A dirty filter restricts airflow, reducing heating efficiency.Next: Replace the filter if dirty and wait 1–2 hours to see if temperature improves.
- Check Blower SpeedDo: Turn off the furnace and access the blower motor. Check the blower speed setting (often labeled on the motor).Observe: Blower speed is set appropriately for heating (usually a lower speed).Means: An overly fast blower can cool the air before it reaches the vents.Next: Adjust the blower speed if necessary and restart the furnace.
- Verify Gas SupplyDo: Check the gas valve near the furnace to ensure it's fully open. Also, ensure the gas supply to the house is on.Observe: Gas valve is open and gas is flowing to the furnace.Means: A closed gas valve prevents proper heating.Next: If gas is off, turn it on and wait for the furnace to reset.
- Check for Error CodesDo: Look at the furnace control panel for any blinking lights or error codes.Observe: Error code is displayed or no codes are present.Means: Error codes indicate specific issues the furnace is experiencing.Next: Consult the owner's manual to interpret the code and follow recommended actions.
- Test Flame SensorDo: Turn off the furnace and disconnect the power. Locate the flame sensor and clean it with a soft cloth or sandpaper.Observe: Flame sensor is clean and free of soot or corrosion.Means: A dirty flame sensor can prevent the furnace from maintaining a proper flame.Next: Reconnect power and test if the furnace ignites properly.
- Inspect Heat ExchangerDo: Turn off the furnace and allow it to cool. Visually inspect the heat exchanger for cracks or damage.Observe: Heat exchanger is intact or shows signs of damage.Means: A damaged heat exchanger can prevent proper heat transfer.Next: If damage is found, do not use the furnace and contact a professional immediately.
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Dirty Air Filter A clogged filter restricts airflow, causing the furnace to overheat and shut down prematurely. | Common | Easy | Furnace air filter |
| Incorrect Blower Speed A blower set too high can cool the air before it reaches the vents, reducing effective heating. | Sometimes | Easy–Medium | Blower motor adjustment |
| Thermostat Issues A faulty thermostat may not signal the furnace to run long enough to heat the space adequately. | Common | Easy–Medium | Thermostat battery or replacement |
| Gas Supply Problems A closed gas valve or low gas pressure can prevent the furnace from producing enough heat. | Sometimes | Easy | Gas valve or pressure regulator |
| Faulty Flame Sensor A dirty or faulty flame sensor can prevent the furnace from igniting or maintaining a flame. | Sometimes | Medium | Flame sensor cleaning or replacement |
| Damaged Heat Exchanger Cracks or damage in the heat exchanger can reduce heat transfer efficiency or create safety hazards. | Rare | Hard | Heat exchanger replacement |
| Ignition System Failure A malfunctioning ignition system can prevent the furnace from starting or maintaining a flame. | Sometimes | Hard | Ignition module or pilot light assembly |
Parts matching
Common parts needed for a furnace not getting up to temperature include:
- Furnace air filter
- Thermostat batteries or replacement thermostat
- Flame sensor
- Gas valve
- Ignition module
- Blower motor adjustment kit
Purchase parts specific to your furnace model. Refer to the owner's manual for compatibility details.
When to call a professional
- The furnace produces a burning smell or unusual noises after troubleshooting
- You find visible cracks or damage in the heat exchanger
- Error codes persist after following troubleshooting steps
- Gas leaks are suspected or detected
- The furnace fails to ignite or shut off completely
- Temperature issues continue after replacing the air filter and checking settings
FAQ
Why is my furnace running but not heating the house?
This can be caused by a dirty air filter, incorrect blower speed, or issues with the gas supply or flame sensor. Check these components first.
How often should I replace my furnace air filter?
Replace the air filter every 1–3 months, depending on usage and filter type, to maintain proper airflow and heating efficiency.
Can a thermostat cause a furnace to not heat properly?
Yes, a faulty thermostat can send incorrect signals to the furnace, resulting in inadequate heating. Test or replace the thermostat if needed.
What should I do if my furnace has a damaged heat exchanger?
Stop using the furnace immediately and contact a professional HVAC technician. A damaged heat exchanger can be dangerous and requires expert repair or replacement.
Why is my furnace cycling on and off frequently?
Frequent cycling can be caused by a dirty filter, overheating due to restricted airflow, or issues with the thermostat or limit switch.