Goodman Furnace Runs Constantly But Not Enough Heat
Get this fixed by a local pro
Free, no-obligation quotes from licensed HVAC technicians in your area. Compare up to 3 estimates before anyone visits.
Safety first: gas, burning smells and carbon monoxide
This page covers a gas-burning appliance, and one of the possible causes below β a cracked or failing heat exchanger β can let combustion gases, including carbon monoxide, mix with the air blowing into your rooms. Carbon monoxide is colorless and odorless.
Stop reading and act now if any of these are true:
- A carbon monoxide alarm is sounding.
- You smell gas (rotten egg / sulfur) anywhere in the house.
- You smell burning, hot metal, or an acrid odor from the vents.
- Anyone in the home has headaches, nausea, dizziness, confusion, or flu-like symptoms that get better when they go outside.
What to do: shut the furnace off at the service switch (the light-switch-looking switch near the unit) if you can reach it safely without delay, get everyone and any pets out of the building, and call your gas utilityβs emergency line or 911 from outside. Do not restart the furnace, do not go back in to investigate, and do not wait to see if the alarm stops. The furnace stays off until a qualified technician has inspected the heat exchanger and combustion.
If you do not have working carbon monoxide alarms on every level of the home, get them. They are the only way to detect CO before it hurts you.
Goodman furnace runs constantly but not enough heat: what it means
βRuns constantly but not enough heatβ is not a single flash code on a Goodman furnace β it is a symptom. The furnace is energized and operating, but the thermostat never reaches its setpoint, so the call for heat stays active. Depending on the model, you may see no flash code at all, or you may see an LED indication that simply means the board considers operation normal. What βnormalβ looks like varies by board generation β it may be a slow flash, a rapid flash, or a steady light, and some boards indicate differently with and without a call for heat. Read the diagnostic label inside the blower door for your specific unit rather than assuming a pattern.
The two broad explanations are:
- The furnace is making heat but not enough of it reaches the rooms β an airflow or duct problem, a furnace running stuck on low stage, or an undersized unit during extreme cold.
- The furnace is cycling on its own high-limit β overheating internally, shutting burners off briefly, then relighting, so it βrunsβ but delivers weak, intermittent heat.
On two-stage Goodman models (GMVC, GMEC, GCVC), a common cause is the furnace failing to step up to high fire. On single-stage models, the usual culprits are airflow restriction or duct losses. Because the fix depends heavily on the board and staging, this is rated pro: an accurate diagnosis needs airflow and temperature-rise measurements inside the cabinet.
Goodman furnace runs constantly but not enough heat: common causes, ranked by probability
- Clogged or wrong air filter β the single most common cause. A restricted filter starves the blower, drops airflow, and can trip the high limit, causing weak heat and long runtimes.
- Thermostat set to βfan onβ or unreachable setpoint β fan running continuously moves unheated air between cycles; an aggressive setpoint the furnace canβt reach keeps it running.
- Dirty or blocked blower wheel / return grilles β reduces delivered airflow the same way a dirty filter does.
- Closed, blocked, or leaky ducts β too many closed registers, crushed flex duct, or disconnected ducts in an attic/crawlspace dump heat where you canβt use it.
- Furnace stuck on low stage (two-stage models) β a thermostat wiring, staging-delay, or control-board issue prevents the furnace from firing high stage when demand is high.
- Dirty flame sensor or intermittent flame loss β burners light and drop out repeatedly, so the furnace is βonβ but produces little usable heat.
- Undersized furnace or extreme cold β a correctly working unit may simply run nonstop during a deep cold snap; this is expected, not a fault.
- Cracked or failing heat exchanger β reduces heat transfer, can trip safeties, and can leak carbon monoxide into the supply air. This is a safety issue, not just a heating issue: if it is paired with a burning smell, a CO alarm, or anyone feeling ill, follow the emergency steps at the top of this page before anything else. Otherwise, shut the furnace off at the service switch and have it professionally evaluated before running it again.
Whether the unit βholdsβ or resets on its own depends on the specific trip. A high-limit overheat on Goodman boards generally auto-resets once temperatures fall, which is why you see continuous-but-weak heat rather than a hard lockout. Goodman and Amana integrated ignition controls typically put the furnace into a soft lockout after failed ignition attempts and then clear it on their own after roughly an hour (it also clears when the thermostat call is removed). Exact reset behavior varies by control board, and it is not something a homeowner should be exercising β repeatedly cutting power to a locked-out gas appliance to force a restart is exactly what you should not do. One reset, then call a technician. See the related lockout pages.
How to fix Goodman furnace runs constantly but not enough heat: safe checks first
These are the only steps a homeowner should perform β and only after ruling out the gas, burning-smell and CO conditions described at the top of this page:
- Check and replace the air filter. This is the most likely fix. Use the size and MERV rating specified on the furnace or in the manual; an overly dense filter can cause the same problem.
- Set the thermostat to βHeatβ and the fan to βAuto.β If the fan was on βOn,β switching to βAutoβ stops it from circulating cool air between heat cycles.
- Fresh thermostat batteries. A weak thermostat can behave erratically and hold the system on.
- Open and unblock supply and return registers. Make sure furniture, rugs, and closed vents arenβt starving airflow. Leave most registers open.
- Check the breaker and the furnace switch. Confirm the furnace breaker is not tripped and that the service switch (looks like a light switch near the unit) is on.
- Look at the condensate drain (high-efficiency models). A backed-up drain can trip safeties; clear visible standing water at the drain pan or trap only if you can do so without opening the cabinet.
If the filter, thermostat, and vents all check out and the furnace still canβt keep up, stop here and call a technician. Do not open the cabinet, bypass any switch, or reset a locked-out unit more than once.
How a technician will diagnose it
A qualified tech should, roughly in this order:
- Measure temperature rise across the furnace (return vs. supply air) and compare it to the rating-plate spec. A rise outside the listed range immediately points to an airflow or firing problem.
- Check static pressure in the ductwork to confirm whether ducts or the filter are restricting airflow.
- Inspect and clean the blower wheel and verify blower speed/tap settings.
- Verify staging on two-stage models β confirming the board and thermostat actually command high fire under load.
- Clean or test the flame sensor and watch for flame dropout causing repeated relight.
- Read flash codes and board history to catch intermittent high-limit or flame-sense faults.
- Inspect the heat exchanger with a camera and combustion analysis for cracks or soot that reduce heat transfer, and test for carbon monoxide in the supply air.
- Confirm gas input (manifold pressure) is correct β under-fired furnaces produce weak heat.
If a tech quotes a part without first measuring temperature rise and static pressure, ask them to show those readings.
Symptom, cause and what to do
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Weak airflow from vents, long runtimes | Clogged air filter | Replace filter with correct size/MERV | Measure static pressure, inspect blower |
| Cool air blows between heat cycles | Thermostat fan set to βOnβ | Switch fan to βAutoβ | Verify thermostat wiring and settings |
| Furnace runs but house never warms | Leaky or blocked ducts | Open registers, remove blockages | Duct inspection and sealing |
| Only mild heat on very cold days (two-stage) | Stuck on low stage | None β call a pro | Test staging, board, thermostat wiring |
| Burners light then drop out repeatedly | Dirty/weak flame sensor | None β call a pro | Clean or replace flame sensor |
| Burning smell, repeated overheating | Cracked heat exchanger β possible carbon monoxide | Emergency: shut off at the service switch, leave the building, call the gas utility or 911 from outside. Do not restart. | Camera inspection, combustion and CO testing |
| Gas smell, or CO alarm sounding, or occupants feel ill | Combustion or gas leak | Emergency: leave immediately, call the gas utility or 911 from outside | Leak check, combustion analysis, heat exchanger inspection |
| Furnace undersized for home | Extreme cold / sizing | Confirm expectations with a pro | Load calculation, equipment review |
Goodman furnace runs constantly but not enough heat repair cost
Honest US ranges (parts + labor; regional variation applies):
- Air filter: $10β$40 DIY.
- Carbon monoxide alarm: $20β$60 each, DIY.
- Thermostat replacement: $150β$400 installed, more for smart models.
- Blower wheel cleaning: $150β$300.
- Flame sensor clean/replace: $90β$250.
- Duct sealing / repair: $300β$1,500+ depending on access and extent.
- Control board (staging fault): $400β$1,200 installed.
- Blower motor replacement: $450β$1,800 installed β ECM motor assemblies routinely run over $1,000.
- Heat exchanger replacement: $1,000β$2,000+ β often the point where replacing the furnace makes more sense, especially out of warranty.
- Full furnace replacement: $4,000β$10,000 installed in 2026, depending on size, efficiency, venting and local labor rates.
A simple filter or thermostat fix can cost nothing to a few hundred dollars. If the diagnosis points to the heat exchanger, weigh the $1,000β$2,000+ repair against a $4,000β$10,000 replacement β on an older or out-of-warranty furnace, replacement is frequently the better value, and it ends the carbon monoxide risk rather than patching around it.
Related codes
- Goodman Furnace 4 Flashes: Open High-Limit Switch Fix β the overheating that causes weak, intermittent heat.
- Goodman Furnace Blowing Cold Air: Causes & Fixes β if the air is actually cold rather than just weak.
- Goodman Furnace Short Cycling: Causes, Fixes & Costs β if the furnace turns on and off rather than running constantly.
- Goodman Furnace Blower Wonβt Shut Off: Causes & Fixes β if the blower runs nonstop regardless of heat.
- Goodman Furnace Flame Sensor Problems: Fixes & Costs β for repeated flame dropout.
- Goodman Furnace Keeps Shutting Off: Causes & Fixes β for intermittent shutdowns during a heat call.
Frequently asked questions
Why does my Goodman furnace run all the time but the house stays cold?
Usually the furnace is producing heat but can't deliver enough of it β a clogged filter, undersized or leaky ducts, or a staging fault keeps it on low. In cold snaps it may simply run continuously to keep up.
Is it dangerous if my furnace never shuts off?
Long runtimes by themselves are usually just expensive, not dangerous. But this is a gas appliance. If you smell gas, smell burning, or a carbon monoxide alarm sounds, or if anyone in the house has headaches, nausea, dizziness, or flu-like symptoms that improve when they leave, shut the furnace off at the service switch, get everyone outside, and call your gas utility or 911 from outside. Do not restart the furnace. A cracked heat exchanger can leak combustion gases, including carbon monoxide, into the air you breathe, and it is not something you can rule out yourself.
Can a bad thermostat make a Goodman furnace run constantly?
Yes. A thermostat set to "fan on" instead of "auto," a miswired or failing thermostat, or an unreachable setpoint can all keep the system energized without ever satisfying the call for heat.