Error Code E0
High

Goodman GMVM970803BN Error Code E0: Lockout

TL;DR
E0 is a safety lockout: your Goodman GMVM97 tried to ignite three times in one heating call and failed each time, so the Integrated Control Module shut it down. It resets automatically after about an hour, but the underlying ignition problem must be fixed or it will simply lock out again.
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 E0 Mean?

During each heating call, the GMVM970803BN's Integrated Control Module runs a strict sequence: it spins up the VFD-controlled inducer, confirms the pressure switch has closed, energizes the hot surface igniter, then opens the modulating gas valve and looks for the microamp flame-sense signal. E0 appears after three attempts in a single call for heat either fail to establish flame or lose flame shortly after it lights. The board then stops trying, displays E0, and a ComfortNet thermostat shows "Call for Service" and scrolls "Check Furnace."

E0 is the escalation endpoint for several individual faults this board can flag. Common reasons for the repeated failures include a dirty or cracked hot surface igniter that never reaches temperature, a flame sensor coated with oxidation that cannot report the flame, or an interrupted gas supply such as a closed manual shutoff. It can also chain off a venting problem: if the low-stage pressure switch will not close (the E2 condition — switch stuck open after the inducer runs) or is already closed before the cycle (the E1 condition — switch stuck closed at start), ignition never proceeds cleanly, and repeated recycles roll up into an E0 lockout.

Because this furnace modulates, a weak or lazy burner flame from low gas pressure, a partially restricted flue, or an underperforming induced-draft blower can also cause the board to lose flame mid-cycle and count another failed attempt. A preceding E6 low-flame-signal warning often explains why the unit finally reached E0. Each of those is a professional diagnosis, not a homeowner adjustment.

The lockout is self-clearing: the board automatically retries after roughly one hour, and you can force a retry by cutting furnace power briefly or lowering then raising the thermostat. But those only restart the sequence — they do not repair the igniter, sensor, gas, or venting issue that caused the three failures, so a recurring E0 needs a technician.

What You'll Notice

Common Causes

Cause Likelihood DIY?
Failure to establish flame: cause may be gas shutoffs to furnace, front cover pressure switch stuck open, bad igniter or igniter alignment, improper orifices, or coated/oxidized or improperly seated flame sensor Most common ✗ Call a pro →
Loss of flame after establishment: cause may be interrupted gas supply, lazy burner flames (improper gas pressure or restriction in flue/vent), front cover pressure switch opening, or improper induced draft blower performance Common ✗ Call a pro →

How This Is Diagnosed

A technician reads E0 as "three failed ignitions" and works the ignition sequence in order. They first confirm gas is actually reaching the furnace (manual shutoff open, supply pressure correct), then inspect the hot surface igniter for cracks and proper glow and check the flame sensor for oxidation and correct position in the flame. They also review the fault history stored on the module, because a preceding E1, E2, or E6 points to whether the failure was upstream in venting or flame sensing.

If ignition components look good, the technician moves to flame stability: manifold gas pressure, flue and intake for restriction, and induced-draft blower performance, since a lazy flame or weak draft makes the board lose flame after it lights. The goal is to find the single root cause behind the three recycles rather than just resetting the lockout.

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

How do I reset an E0 lockout?

The furnace resets itself after about an hour, or you can turn the furnace power switch off for a few seconds and back on, or lower the thermostat below room temperature and then raise it. Resetting only restarts the sequence — it does not fix why ignition failed.

Is E0 dangerous?

The lockout itself is the safety system working correctly by refusing to keep trying to ignite. The concern is the underlying cause. If you ever smell gas, leave immediately and call your gas company; otherwise have a technician find why the three attempts failed.

Why does the furnace keep locking out again after it resets?

Because the reset does not repair the root problem — a weak igniter, a coated flame sensor, an interrupted gas supply, or a venting restriction. Until that is corrected, the board will fail three more attempts and re-post E0.

Could a dirty filter cause E0?

A dirty filter more typically drives an overheat (E3) or low-airflow condition rather than E0, since E0 is about failed ignition, not airflow. It is still worth checking your filter, but a recurring E0 usually involves the igniter, flame sensor, gas, or venting.

Sources

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

✓ Verified against manufacturer service manual — March 2026