Quick answer
If your furnace won't hold temperature, check the thermostat settings, replace the air filter, and ensure the blower motor is running properly. If the issue persists, inspect for duct leaks or call a professional.
Confirm the symptom
- Furnace runs continuously but room doesn't warm up
- Thermostat reaches set temperature but heat turns off too soon
- Rooms feel cold even when furnace is on
- Furnace cycles on and off rapidly without warming the space
Tools and prep
- Thermostat screwdriver
- New air filter (correct size)
- Flashlight
- Duct sealing tape or mastic
- Voltage tester
- Safety gloves and goggles
- Furnace service manual (if available)
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 displays correct settings and responds to adjustments.Means: Thermostat is functioning properly; issue may lie elsewhere.Next: Replace air filter
- Replace Air FilterDo: Turn off furnace power. Remove and replace the air filter with a new one of the correct size and type.Observe: Airflow improves after replacement.Means: Clogged filter was restricting airflow; check for other issues.Next: Inspect blower motor
- Inspect Blower MotorDo: Check if the blower motor is running when the furnace is on. Listen for unusual noises or vibrations.Observe: Blower motor spins freely and produces steady airflow.Means: Blower motor is working; move to next step.Next: Check for duct leaks
- Check for Duct LeaksDo: Inspect visible ductwork for gaps, holes, or loose connections. Use a flashlight to look for light escaping from seams.Observe: No visible leaks or gaps in ductwork.Means: Ducts are sealed; consider other causes.Next: Test limit switch
- Test Limit SwitchDo: Turn off furnace power. Locate the limit switch (usually near the heat exchanger) and use a voltage tester to check for continuity.Observe: Limit switch shows continuity when tested.Means: Limit switch is functioning; check for other issues.Next: Call a professional
- Call a ProfessionalDo: If the problem persists after these steps, contact a licensed HVAC technician for further diagnosis and repair.Observe: Professional identifies and resolves the underlying issue.Means: Issue requires expert attention; ensure safe and effective repair.Next: None
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Clogged air filter Restricts airflow, causing the furnace to overheat and shut off prematurely. | Common | Easy | Air filter |
| Malfunctioning limit switch Fails to keep the furnace running when it should to maintain temperature. | Sometimes | Medium | Limit switch |
| Duct leaks Allow heated air to escape before reaching the rooms, reducing efficiency. | Common | Easy–Medium | Duct sealing tape or mastic |
| Faulty blower motor Fails to circulate heated air properly, leading to uneven heating. | Sometimes | Hard | Blower motor |
| Thermostat issues Incorrect settings or a faulty thermostat can cause improper heating cycles. | Common | Easy | Thermostat |
| Dirty heat exchanger Reduces heat transfer efficiency, causing the furnace to underperform. | Rare | Hard | Professional cleaning |
| Incorrect furnace size An undersized furnace cannot generate enough heat for the space. | Rare | Hard | Furnace replacement |
| Gas supply issues Insufficient gas flow can prevent the furnace from reaching or maintaining proper temperature. | Rare | Hard | Gas pressure adjustment or repair |
Parts matching
Common parts needed to fix a furnace not holding temperature include:
- Air filter – Replace if clogged to improve airflow.
- Duct sealing tape or mastic – Seal leaks in ductwork.
- Limit switch – Replace if faulty to maintain proper operation.
- Thermostat – Replace if malfunctioning.
- Blower motor – Replace if not circulating air properly.
Always ensure the furnace is turned off before replacing or adjusting parts for safety.
When to call a professional
- Furnace produces unusual noises or smells after troubleshooting
- You suspect gas leaks or electrical issues
- The furnace is over 15 years old and requires frequent repairs
- DIY steps don't resolve the issue after checking all common causes
- You're unsure about handling electrical components or gas connections
FAQ
Why is my furnace running but not heating the house?
This could be due to a clogged air filter, duct leaks, a malfunctioning thermostat, or a faulty blower motor. 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 efficiency.
Can a dirty furnace filter cause the system to overheat?
Yes, a dirty filter restricts airflow, causing the furnace to overheat and shut off prematurely, leading to inconsistent heating.
What is a limit switch, and why would it fail?
A limit switch ensures the furnace doesn't overheat. It can fail due to age, dirt buildup, or electrical issues, causing the furnace to shut off too soon.
Is it safe to attempt furnace repairs myself?
Basic checks like replacing filters or checking thermostat settings are safe. However, avoid working on gas lines, electrical components, or internal furnace parts without professional help.