Home Blog Goodman Furnace Error Codes: What They Mean and What to Do
Wholesale HVAC Direct

Goodman Furnace Error Codes: What They Mean and What to Do

Published March 9, 2026Liquid error (sections/fd-article line 240): comparison of String with 86400 failed· 3 min read
Want wholesale-direct pricing on a system like this? Get wholesale pricing →

Modern Goodman furnaces have an LED diagnostic light on the control board that flashes error codes when a fault is detected. These codes are your furnace's way of telling you exactly what's wrong — or what tripped the safety system. Knowing how to read them can save you a service call for simple fixes, and help you describe the problem accurately when you do need a technician. Here's a comprehensive guide to Goodman fault codes.

How to Read the Diagnostic LED

The LED light on the Goodman control board blinks in a pattern: X flashes, pause, Y flashes. Count the flashes in each group to get the code (e.g., 3 flashes, pause, 1 flash = code 31). The code legend is printed on a sticker inside the furnace's front access panel. Most Goodman furnaces also display the last 5 fault codes in memory, accessible by pressing the diagnostic button.

Common Goodman Fault Codes and What They Mean

Code Meaning Common Cause Action
11 No previous fault code Normal operation after power cycle No action needed
13 Limit circuit fault — lockout Clogged filter, blocked vent, dirty blower, high static pressure Replace filter, check venting, check for blockages
14 Ignition lockout Failed ignitor, dirty flame sensor, gas supply issue Check gas supply, inspect ignitor and flame sensor
21 Gas heating lockout Failed ignition repeatedly; gas valve or inducer issue Service call — do not repeatedly reset
22 Abnormal flame-proving signal Dirty or failed flame sensor; gas pressure issue Clean flame sensor rod with steel wool
23 Pressure switch stuck open Blocked condensate drain, cracked inducer housing, kinked pressure switch tubing Check condensate drain; inspect inducer
24 Secondary voltage fuse blown Short circuit in thermostat wiring or control board Inspect thermostat wiring; service call if wiring is intact
31 High limit device fault Restricted airflow (clogged filter), blocked registers, dirty blower wheel Replace filter, open all registers, check blower
33 Limit circuit fault Same as code 13/31 — high limit tripped due to airflow restriction Replace filter immediately; check all supply and return registers
34 Ignition proving fault Flame sensor dirty or failed; weak gas pressure Clean flame sensor; check gas pressure
41 Inducer motor fault Failed inducer motor; wiring fault at inducer Service call — inducer motor replacement
43 Draft safeguard fault Blocked exhaust pipe, inducer fault, pressure switch issue Check PVC exhaust for blockage; service call if clear
45 Control board fault Failed control board Service call — control board replacement

Most Common DIY-Fixable Faults

Code 13/31/33: High Limit Fault (Clogged Filter)

The high-limit switch is a safety device that shuts the furnace down if the heat exchanger gets too hot. The most common cause is a clogged air filter blocking airflow. Fix: replace the filter, wait 30 minutes for the furnace to cool, then reset the thermostat. If it trips again within a few hours, the blower wheel may be dirty or registers may be blocked.

Code 22/34: Flame Sensor Issue

The flame sensor rod gets coated with oxidation over time and can't reliably detect the burner flame. The furnace starts, the burner ignites, but the sensor doesn't "see" the flame and shuts down. Fix: remove the flame sensor rod (one screw), gently rub the rod with fine steel wool or emery cloth, reinstall. This often resolves repeated ignition failures with no parts cost.

Code 23: Pressure Switch Stuck Open

Pressure switches confirm that the inducer motor is creating proper draft. A stuck-open pressure switch is often caused by a clogged condensate drain — when the drain backs up, water gets into the pressure switch tubing and prevents it from closing. Fix: clear the condensate drain, drain the trap, and retry.

When to Call for Service

Call a technician for codes 21, 41, 45, or any code that returns immediately after resetting. Also call for code 14 (ignition lockout) if cleaning the flame sensor doesn't resolve it — the ignitor itself may need replacement.

How do I read a Goodman furnace error code?

The LED light on the control board blinks in groups. Count the flashes before each pause — the pattern forms a two-digit code. The code legend is on a sticker inside the furnace door panel. For example, 3 flashes, pause, 1 flash = code 31 (high limit fault).

What does Goodman error code 13 mean?

Code 13 indicates a limit circuit fault — the furnace shut down because the heat exchanger overheated. The most common cause is a clogged air filter restricting airflow. Replace the filter, let the furnace cool 30 minutes, and reset.

How do I fix a Goodman furnace flame sensor issue (code 22 or 34)?

Remove the flame sensor rod (one screw), lightly rub the metal rod with fine steel wool or emery cloth to remove oxidation, and reinstall. This often resolves repeated ignition failures at no cost. If the problem persists after cleaning, the sensor may need replacement ($20–$50 part).

What causes a Goodman pressure switch fault (code 23)?

Code 23 most commonly results from a clogged condensate drain backing water into the pressure switch hose, preventing the switch from closing. Check and clear the condensate drain line. A cracked inducer housing or failed inducer motor can also trigger this code.

★ Wholesale HVAC Direct

Get wholesale pricing for your home.

Real numbers on a new furnace, AC, or heat pump — shipped direct to your door anywhere in the lower 48. No contractor markup, no obligation.

★ 5.0 rating from real customers ★ Same-day shipping nationwide ★ Factory-sealed with full warranty
Or call (888) 762-1334 — Mon–Fri 7am–6pm CT, Sat 9am–3pm CT.