Error Code IF
High

Goodman GMVM970803BN Error Code IF: Internal Fault

TL;DR
The IF code means the Integrated Control Module on your Goodman GMVM97 has detected an internal failure and the furnace will not operate. A technician must inspect the wiring and voltage and, most often, replace the control board.
Disclaimer
This article is for informational purposes only and does not guarantee the accuracy or completeness of the information provided. Always turn off power and gas supply before attempting any repairs. If you smell gas, leave immediately and call your gas company. Consult a licensed HVAC technician for diagnosis and repair. Any actions taken based on this information are at your own risk.

What Does Code IF Mean?

The Integrated Control Module is the electronic brain of the Goodman GMVM970803BN — it runs the modulating gas valve, the variable-speed ECM circulator blower, and the VFD-controlled inducer, and it reads every safety switch on the unit. An Internal Fault (IF) code means that board's own self-diagnostics have flagged a problem inside the module itself, so it shuts the furnace down entirely rather than risk managing a heating cycle it cannot trust.

This makes IF fundamentally different from the other codes this board reports. Codes like E1 (low-stage pressure switch already closed before the cycle starts) or E2 (low-stage pressure switch failing to close after the inducer runs) point outward to a specific external part the board is monitoring. IF points inward: the board is condemning itself. It is also distinct from an E0 lockout, which the board declares only after three failed ignition attempts in a single call for heat — IF can appear without any ignition sequence running at all.

Goodman lists two causes for this code. The most common is a genuinely defective Integrated Control Module that has failed electronically. Less commonly, improper or damaged wiring to the module produces erratic readings that the board interprets as an internal fault. Because the board rechecks itself on every startup, simply cycling power off and on will not clear a true IF fault — the same condition is detected again on the next boot.

Since this is a communicating model, the control module also stores the model-specific shared data set that tells the furnace its own blower size and airflow configuration. A replacement board therefore has to be programmed with the correct data, which is one reason IF is not a homeowner repair even when the diagnosis is simple.

What You'll Notice

Common Causes

Cause Likelihood DIY?
Defective integrated control module Most common ✗ Call a pro →
Improper wiring to furnace or integrated control module Common ✗ Call a pro →

How This Is Diagnosed

A technician first rules out the cheaper cause before condemning the board: with power off, they inspect the low-voltage and line-voltage connections at the Integrated Control Module for loose pins, chafed insulation, or corrosion, and confirm the unit is properly grounded and receiving voltage within the range on the rating plate. Damaged wiring or a bad ground can mimic an internal fault, so this step comes first.

If the wiring and supply voltage check out and the IF code persists across power cycles, the module itself is judged to have failed and is replaced with the correct part for this model. Because these boards are static-sensitive, the technician follows the ESD (electrostatic discharge) precautions in the manual when handling the replacement, and reloads the model-specific shared data so the new board knows the furnace's blower size and airflow configuration.

When to Call a Professional

This code involves components that are not homeowner-serviceable, so have a licensed HVAC technician diagnose and repair it. Keep in mind:

🔧 Find an HVAC Pro Near You
Compare quotes from HVAC pros in your area. Free quotes, no obligation.
Get Free Quotes
We earn a referral fee when you connect with a service provider through this link.

Frequently Asked Questions

Can I fix an IF code myself by resetting the furnace?

No. A power reset may briefly clear the display, but the board re-runs its self-check on every startup and will flag the same internal fault again. There are no homeowner-serviceable parts inside the control module, and the fix is a professional inspection or board replacement.

Is an IF code dangerous?

The code itself is the board protecting you — it refuses to run rather than manage the gas and ignition system with a fault it cannot trust. The furnace simply produces no heat. The urgency is loss of heating, especially in cold weather, rather than an immediate combustion hazard.

How much does replacing the control board cost?

Cost varies widely by region, by whether the unit is still under parts warranty, and by local labor rates, so ask for a written quote. Because this board carries model-specific shared data, using the correct Goodman replacement part matters for proper operation.

Sources

  1. *MVM97 & *CVM97 Modulating Gas Furnace Installation Instructions

✓ Verified against manufacturer service manual — March 2026