Goodman Furnace Error Codes Explained (GMVM97 & GMVC96 Series)
The Easy Goodman Furnace Diagnostic Guide!

Updated 2026 – Verified Against Official Goodman Service Manuals
Modern Goodman furnaces display fault codes using dual 7-segment LED lights on the control board. Each code (like E0, B1, or F02) helps identify airflow problems, ignition failures, or communication faults. This guide cross-references verified codes from the official GMVM97, GCVM97, and GMVC96 Goodman service manuals.
Verified Goodman Furnace Error Codes (GMVM97 & GMVC96 Manuals)
| Code | Description | Common Cause | Recommended Action |
| E0 | Lockout due to excessive retries or recycles | Ignition failed 3 times | Reset power; clean flame sensor; check gas flow. |
| E1 | Ignition failure (no flame sensed) | Dirty sensor or weak gas pressure | Clean sensor; verify gas supply. |
| E2 | Flame sensed when no flame should be present | Stuck gas valve or shorted sensor | Call technician; gas safety issue. |
| E3 | Pressure switch stuck closed | Blocked vent or drain | Clear condensate/vent lines; verify inducer motor. |
| E4 | Pressure switch stuck open | Loose tubing or failed inducer | Reconnect tubing; check motor operation. |
| E5 | Limit switch open / high temperature | Dirty filter or duct restriction | Replace filters; check airflow. |
| E6 | Rollout switch open | Flame rollout detected | Turn off system; call HVAC technician. |
| E7 | Blower motor fault | ECM motor communication loss | Reset system; inspect harness or motor module. |
| B0 | Blower motor unable to start | ECM control issue | Inspect motor wiring; replace if unresponsive. |
| B1 | Blower communication error | Loose wiring or failed board | Secure harness; replace board if persistent. |
| A0 | Low flame signal | Dirty flame rod | Clean sensor; check microamp signal. |
| A4 | Rollout switch open (manual reset) | Overheat condition | Press reset; call tech if repeats. |
| A5 | Primary limit open | Blocked return or filter | Clear airflow paths; confirm blower speed. |
| P1 | Blower calibration in progress/failed | Static pressure too high | Clean filters; inspect ducts; reset. |
| d1 | Low voltage detected | 24V circuit problem | Check transformer and fuse continuity. |
| F01 | Lockout – no ignition after retries | Flame failure | Clean sensor; check igniter; reset power. |
| F02 | Pressure switch error | Drain/vent obstruction | Inspect condensate lines and venting. |
| F33 | Limit switch open (heat limit) | Overheating airflow | Verify airflow; clean blower wheel. |
Model-Specific Notes
GMVM97 & GCVM97: Codes E0–E7 and A0–A5 display on the dual LED. Common issues include E0 lockouts and E3 pressure faults. The control board stores up to 10 historical codes.
GMVC96: Common codes include B1 (blower communication fault) and E5 (limit switch open). Communication faults often result from high static pressure or loose motor wiring.
How to Fix Common Codes
E0 – Lockout: Turn off power for 30 seconds; clean flame sensor; check gas valve for 24V signal.
E3 / E4 – Pressure Switch Fault: Inspect PVC vent and intake for debris; ensure condensate trap drains properly.
B1 – Blower Communication Error: Unplug ECM motor connector; check for 120V at blower; replace control board or motor if unresolved.
When to Call a Professional
If your furnace repeatedly shows E0, E5, A4, or B1, call a Red Seal-certified HVAC technician. These codes often indicate gas valve or control board issues requiring specialized tools.
Prevent Future Errors
Replace filters every 2–3 months, keep venting clear, and schedule annual maintenance. Proper airflow and drainage prevent 80% of common error codes.









