Goodman Furnace Code Eeo 9h Troubleshooting


Image source: Bing (Web (fair-use with source credit))
Your Goodman furnace is flashing error code EEO 9H on the control board display. You want heat back, and you want it fast. But this isn't your typical blinky-light code that points to a dirty flame sensor or a stuck pressure switch.
In our research across Goodman technical manuals and HVAC service documentation, EEO 9H specifically means the integrated furnace control board's EEPROM chip has failed or corrupted its memory. This is a board-level electronic failure, not a simple sensor issue. Let's break down exactly what that code means and what you should do next.
Quick Answer
Code EEO 9H means the EEPROM memory chip failed on your Goodman furnace control board. This is not a sensor or gas issue. Try a power cycle reset first.
If the code returns, the board needs replacement. Expect to pay $150 to $400 for the part.
What Goodman Code EEO 9H Actually Means (and Why It's Not a Standard Error)
Most Goodman furnace error codes are simple. A flashing red light tells you the pressure switch is stuck. A repeated blink pattern points to a bad flame sensor.
Those codes follow a standard diagnostic flow you can walk through with a multimeter and some patience.
EEO 9H is different. It does not mean the furnace is trying to light and failing. It does not mean a safety limit switch has tripped.
This code indicates the control board's EEPROM chip has either lost its programming data or experienced a hardware-level failure.
The EEPROM stores your furnace's setup parameters. These include gas valve timing, blower speed curves, and ignition sequences. When the chip goes bad, the board cannot read its own configuration.
The furnace locks out without ever attempting to fire.
This failure often happens after a power surge, a brownout, or simply as the board ages. As of 2026, many Goodman furnaces from the 2012 to 2020 production window are reaching an age where EEPROM degradation becomes more common. The good news is the board itself is replaceable.
The bad news is there is no software workaround or reset combination that fixes a dead EEPROM chip.
Safety First: Shut Off the Furnace Before You Do Anything
A furnace with a control board fault is unpredictable. The board might send odd voltage signals to the gas valve or the blower motor. That can lead to unsafe operation if you try to run the system while diagnosing.
Before you touch anything, take these steps:
- Turn the thermostat to "Off." This prevents the furnace from trying to start while you work.
- Shut off the gas supply valve at the furnace. The valve handle should be perpendicular to the gas line.
- Kill power at the breaker. Pull the disconnect or flip the 15-amp breaker that feeds the furnace.
- Wait at least five minutes. Let the control board capacitors discharge and any residual heat dissipate.
Per the National Fuel Gas Code (NFPA 54), any service work on a gas-fired appliance requires the gas supply to be closed during service. If you smell gas at any point, do not flip any switches. Leave the house and call your gas utility from outside.
Also check that you have a working carbon monoxide detector near the furnace and on each level of the home. The U.S. Consumer Product Safety Commission recommends a CO detector within 15 feet of every sleeping area.
If you are troubleshooting a furnace fault, this is not a time to skip that safety measure.
Quick Checks First: Power, Wiring, and Resets That Cost Nothing
Before you order a new control board, run through three checks that cost nothing but might save you hundreds of dollars.
Full power cycle. Turn the breaker off for ten full minutes. This allows the control board to fully discharge and reset any transient glitch in the EEPROM. After ten minutes, flip the breaker back on.
If the EEO 9H code disappears and the furnace runs normally, the fault was a temporary memory glitch caused by a voltage dip. You are good to go.
Inspect the wiring harness. Open the furnace access panel. Look at all the spade terminals and wire connectors on the control board. A loose or corroded connection can interrupt power to the board and cause random error codes.
Wiggle each connector gently. If one feels loose, remove it, pinch the terminal slightly with pliers, and reattach firmly.
Check the transformer voltage. The control board needs a steady 24 volts AC from the step-down transformer. If the transformer is failing or outputting low voltage, the board may misbehave and throw false error codes. Using a multimeter, measure the voltage across the two low-voltage terminals on the transformer.
It should read between 23 and 26 volts AC. If it reads below 22 volts, the transformer itself may need replacement.
If the code clears after a good reset and comes back after a heating cycle, or if the voltage is fine but the code persists, the EEPROM is likely physically damaged. Proceed to board testing.
Testing the Control Board: How to Confirm the EEPROM Is Really the Problem

A bad EEPROM chip is a hardware failure. So the test is mostly about ruling out everything else and confirming the board itself will not recover.
Start with a visual inspection of the control board. Look for these signs of physical damage:
- Bulging or leaking electrolytic capacitors
- Burn marks or discolored areas on the board surface
- Cracked solder joints around the EEPROM chip or the main microprocessor
- Corrosion on any exposed copper traces
If you see any of these, the board is dead. Replace it.
If the board looks clean, move to functional testing. With the power back on and the thermostat calling for heat, check the diagnostic display. Does it still show EEO 9H?
Good. That confirms the board is not recovering.
Next, verify that the furnace is actually receiving proper control signals. Use your multimeter to check for 24 volts between the "R" and "W" terminals on the control board. If you have 24 volts there, the thermostat is telling the furnace to fire.
The board sees the call for heat but cannot act on it because the EEPROM is corrupt.
One more quick test: unplug all the wire connectors from the board except the main power and transformer connections. Leave the thermostat wires disconnected. Power the board on alone.
If the EEO 9H code appears even with nothing plugged in, the board is the problem. No other components can cause that code when the board is isolated.
Replacing the Control Board: Real Costs, Part Numbers, and Pitfalls
Once you have confirmed the board is bad, replacement is the only permanent fix. Here is what you need to know before you order a part.
Finding the right board. Every Goodman furnace has a model number and serial number printed on a sticker inside the access panel or on the blower housing. Write those down. The correct replacement board is specific to that model.
Universal aftermarket boards exist, but OEM Goodman boards are recommended for proper fit and DIP switch configuration.
Pricing for an OEM Goodman integrated furnace control board as of 2026 ranges from $150 to $400 depending on the model and supplier. Most single-stage furnace boards fall below $250. Higher-end two-stage or modulating furnace boards can cost more.
Installation steps. Turn off all power and gas before starting. Label every wire before you disconnect it from the old board. Use masking tape and a marker.
Take a clear photo of the old board showing wire positions. Remove the old board, mount the new one in the same location, and reconnect each wire by its label.
DIP switch settings are critical. Many Goodman control boards have small banks of switches that set the furnace's firing rate, blower speed, and delay times. The factory settings for your specific model are listed in the owner's manual. If you set them wrong, the furnace may underperform or cycle incorrectly.
Double-check each switch position against the manual before powering up.
Common mistakes to avoid:
- Buying a board for a different furnace model. The connector layout and programming may differ.
- Skipping the DIP switch transfer. The new board ships with default settings, not the ones for your model.
- Forgetting to register the replacement for warranty. Goodman requires online registration within 60 days of installation for warranty coverage.
- Not cycling the furnace through a full heating test after installation. Watch it start, run for at least five minutes, and shut off normally before closing the panels.
When to Stop Diagnosing and Call an HVAC Pro
You can handle a power cycle and a wiring check safely. You can test voltage with a multimeter and swap a control board. At some point, a licensed professional becomes the right call.
Call a pro if you notice carbon monoxide symptoms. Headaches, dizziness, or nausea that ease when you leave the house are red flags. Leave the building, call 911, then contact your gas utility from outside.
Call if a brand-new OEM board still shows EEO 9H. That points to a deeper electrical problem. A failing transformer, a shorted wire, or surge damage can take out more than one component.
Call if you are not comfortable working in the electrical compartment. The furnace carries 120-volt line voltage and 24-volt control circuits. A misstep can cause serious injury or start a fire.
Warranty rules matter too. Goodman requires installation by a licensed HVAC contractor for certain warranty claims. Check your terms before doing a DIY swap, or you might void coverage.
Service call prices as of 2026 typically run $85 to $150 just for the visit, plus labor. That is not cheap. But it beats replacing a board you misdiagnosed or repairing damage from an incorrect install.
If your furnace is near 18 years old, weigh replacement instead. A new high-efficiency unit costs $3,500 to $7,500 installed. Compare that to a $400 board that might buy you two more years.
Sometimes repair makes sense. Sometimes it just delays the inevitable.
Goodman Furnace Code EEO 9H: Quick-Reference FAQ
Can I reset the EEO 9H code on my own?
Yes, a full power cycle can clear it temporarily. Turn off the breaker for ten minutes, then restore power. If the code returns, the EEPROM chip is physically damaged.
No reset will fix that permanently.
How much does a Goodman control board replacement cost?
Expect to pay $150 to $400 for the OEM board, depending on your furnace model. Add $150 to $300 for professional installation labor. Two-stage and modulating furnace boards run toward the higher end.
Is the EEO 9H error covered under Goodman's warranty?
Yes, if the furnace is within the warranty period and registered within 60 days of installation. Unregistered furnaces get a shorter coverage window. Check your original paperwork or contact a local distributor with your model and serial number.
Can I replace just the EEPROM chip instead of the whole board?
Not practically. The chip is soldered onto the board, and the programming data sits in protected memory. Replacing it requires specialized equipment and factory firmware files that Goodman does not release to consumers.
Does EEO 9H mean my furnace is unsafe to run?
Yes, in most cases. The control board cannot manage ignition properly, so the furnace locks out on purpose. Do not force it to run by jumping the thermostat or bypassing safety controls.
Shut the system down and get it serviced.
































