Skip to main content
Bay Area HVAC Service
(925) 999-4095 · Calls answered any hour · Business hours 7AM – 7PM · 7 days · No overtime · CSLB #1136642 · BBB A+
Serving the Bay Area
Bay Area HVAC Service
(925) 999-4095 Book service

troubleshooting · · 10 min read

Goodman Furnace Fault Codes: What the Blinking Light Is Telling You

A Goodman furnace shows fault codes with a single LED on the control board. Count the flashes between pauses, then check the code legend on the sticker inside the access panel. Here's how to read it and which faults are safe to check yourself.

Goodman Furnace Fault Codes: What the Blinking Light Is Telling You

Short answer: Read the Goodman code through the viewing window before opening the blower door, because cutting power can erase the displayed fault. Match the pattern to the legend for that furnace: a single red LED, a multicolor board and an EE display use different charts. A pressure-switch or ignition code calls for diagnosis, not an automatic replacement of the named part.

For a Goodman furnace that will not heat, see our furnace repair service and HVAC service in Livermore.

A Goodman furnace tells you what’s wrong with a light or a small display on the control board. You read it through the window in the blower door. The catch is that Goodman has used three kinds of boards, and the same number doesn’t mean the same thing on all of them. So first figure out which one you have, then use the matching table below. The legend on the sticker inside your access panel is still the final word for your exact furnace.

Here’s how to read each type, what the codes mean according to Goodman’s service manuals, and where the line is between a safe homeowner check and a job for a tech.

Read it before you open anything

On the GMES9 single red LED boards, the flashing stops as soon as power to the control is interrupted, and the blower door switch does exactly that. Goodman’s GMES9 manual says so in a footnote: the LED flash code will cease if power is cut through the disconnect or the door switch. So look through the window first, count, and write it down. Then go check the filter.

A couple of states aren’t faults at all:

  • Steady light, no flashing: normal on the GMES9 red LED boards. On Ultra-Low NOx boards the normal light is steady green.
  • No light at all: no power reaching the board. Check the breaker, the furnace’s own power switch, and that the blower door is pushed in all the way.

Which board do you have?

Look at the model number on the rating plate inside the furnace.

  • Single red LED: GMES9 and GCES9 single-stage furnaces (Goodman manual RS6612016). You count red flashes. A GMES96 with a U in the model is the Ultra-Low NOx version and uses the next board.
  • Red, amber and green LED: Ultra-Low NOx furnaces with a U in the model, like GMES96 U and GM9S96 U models (manual RS6612017). Count the flashes and note the color.
  • Three-character display: GM9S80, GC9S80, GM9S96 and GC9S96 single-stage furnaces, the GM9C96 and GC9C96 two-stage furnaces, and the GMVC96 and GCVC96 variable speed furnaces (manuals RS6621008, RS6612022, RS6612020, RS6612023). The display shows a code like EE3.

If the plate doesn’t match any of these, use the label inside your door and call us with the model number.

Single red LED boards (GMES9, GCES9)

From the troubleshooting chart in Goodman’s GMES9 / GCES9 service manual (RS6612016, pages 46 to 48). Count the flashes between pauses, and watch two full cycles.

What the light doesWhat Goodman’s manual saysWhat you can do
OffNo 115 volt power to furnace, or no 24 volt power to integrated control module. Blown fuse or circuit breaker.Check the breaker, the furnace switch and the blower door.
Steady onNormal operationNothing.
1 flashFurnace lockout due to an excessive number of ignition retries (3 total)Call a technician.
2 flashesPressure switch circuit is closed, induced draft blower is not operatingCall a technician.
3 flashesPressure switch circuit not closed, induced draft blower is operatingCall a technician.
4 flashesPrimary or auxiliary limit circuit is openReplace the filter and open every register. If it comes back, call.
5 flashesFlame sensed with no call for heatCall a technician.
6 flashesRollout limit open, or integrated control module fuse is blownCall a technician.
7 flashesFlame sense microamp signal is lowCall a technician.
8 flashesIgniter relay faultCall a technician.
9 flashesTwinning faultCall a technician.
10 flashesOpen fuse, no 24V power to integrated control moduleCall a technician.
11 flashesIgniter openCall a technician.
12 flashesInducer relay faultCall a technician.
Continuous rapid flashPolarity of 115 or 24 volt power is reversedCall a technician.

The same manual explains the 1-flash lockout. The board tries the gas valve three times, then locks out, and it resets on its own after one hour. Turning the thermostat off for more than 5 seconds and less than 20 seconds, then back on, also resets it. Goodman’s note is the important part: if the furnace keeps needing a reset, a problem exists that should be corrected.

Ultra-Low NOx boards (red, amber and green LED)

From Goodman’s service manual for the GMES96 U and GM9S96 U Ultra-Low NOx single-stage furnaces (RS6612017, pages 27 to 29). On these boards the color matters as much as the count.

What the light doesWhat Goodman’s manual saysWhat you can do
OffNo 120-volt power to furnace or 24-volt power to integrated control module, or the control has an internal faultCheck the breaker, the furnace switch and the blower door.
Steady greenNormal operation, idle/standbyNothing.
1 green flashCall for heatingNothing, it’s a status.
2 green flashesCall for coolingNothing, it’s a status.
3 green flashesContinuous fan operationNothing, it’s a status.
1 red flashFurnace lockout due to an excessive number of ignition attempts (3 total retries)Call a technician.
2 red flashesPressure sensor indicates pressure reading when it should be zeroCall a technician.
3 red flashesInducer not making pressure settingCall a technician.
4 red flashesPrimary limit insert or aux limit circuit is openReplace the filter and open every register. If it comes back, call.
5 red flashesFlame sensed with no call for heatCall a technician.
6 red flashesBurner temperature limit switch openCall a technician.
7 red flashesGas valve circuit shortedCall a technician.
Steady amberOEM test modeCall a technician.
1 amber flashLow flame senseCall a technician.
2 amber flashesID plug failureCall a technician.
3 amber flashesIntegrated control module fuse is blownCall a technician.

One more row from the same manual is worth knowing. A single green flash together with an abnormal high pitch noise while the burners run is listed as abnormal combustion noise during heating. The causes Goodman gives are not enough combustion air or too much gas input, a blocked flue or air inlet pipe, or a bad inducer or pressure sensor. Shut it off and call.

These boards also store the last five fault codes. A technician reads them by pressing the SW1 button on the board briefly, and clears them by holding SW1 until the LED blinks green.

Display boards (EE codes)

From the troubleshooting charts in Goodman’s service manuals for the GM9S80 / GC9S80 (RS6621008, pages 32 and 33) and GM9S96 / GC9S96 (RS6612022, pages 32 and 33) single-stage furnaces, and the GM9C96 / GC9C96 two-stage furnaces (RS6612020, pages 35 and 36). The GMVC96 / GCVC96 manual (RS6612023, pages 41 to 44) uses the same list with a few extra codes, covered below the table.

DisplayWhat Goodman’s manual saysWhat you can do
IdLNormal operationNothing.
EE0Furnace lockout due to an excessive number of ignition retries (3 total). Failure to establish flame, or loss of flame after establishment.Call a technician.
EE1Pressure switch circuit is closed at start of heating cycle (low stage switch on two-stage furnaces)Call a technician.
EE2Pressure switch circuit is not closed (low stage switch on two-stage furnaces)Call a technician.
EE3Primary limit circuit is openReplace the filter and open every register. If it comes back, call.
EE4Flame sensed with no call for heatCall a technician.
EE5Open fuseCall a technician.
EE6Flame sense micro amp signal is minimalCall a technician.
EELProblem with igniter circuit. The GMVC96 manual shows this as EE7.Call a technician.
EE8High stage pressure switch circuit is closed at start of heating cycle (two-stage only)Call a technician.
EE9High stage pressure switch circuit is not closed (two-stage only)Call a technician.
EEAPolarity of 115 volt AC is reversed, or poor unit groundCall a technician.
EEbGas valve is not energized when it should beCall a technician.
EECGas valve is energized when it should not beCall a technician.
No displayNo 115 power to furnace or no 24 volt power to integrated control module. Blown fuse or tripped circuit breaker.Check the breaker, the furnace switch and the blower door.
E10Grounding fault, poor neutral connectionCall a technician.
E11Open roll out switchCall a technician.
EEnIgnitor openCall a technician.
EEJInducer relay errorCall a technician.
EEHTWIN errorCall a technician.
EEEInternal faults or IRQ loss in control boardCall a technician.

The GMVC96 / GCVC96 variable speed furnaces add their own codes. EEd is the aux limit switch in the blower compartment. EEF is the aux switch on the condensate side, and Goodman’s cause is high water level in the evaporation coil, with the fix being the evaporator drain pan, trap and piping. Ed0 and Ed1 are memory card and setup data codes. The Eb codes (Eb0 to Eb7 and Eb9) are circulator blower motor codes. Two of those, Eb3 and Eb9, list blocked filters and restrictive ductwork first.

On the GM9S80, GM9S96 and GM9C96 display boards the stored faults sit in a menu. Goodman’s steps: press the left or right button until L6F shows, press the center button to view stored faults, and hold the center button for 5 to 30 seconds to erase them. The buttons are on the control board itself, so it’s a technician’s step.

What you can safely check yourself

Before you call anyone, run through the handful of things that are genuinely safe and that fix a real share of no-heat calls.

Check the filter. In every one of these manuals, the limit code (4 flashes, 4 red flashes, EE3) lists blocked filters and restrictive ductwork among its causes, and checking filters and ductwork is one of the corrective actions. If the filter is dirty, swap it and see if the furnace runs.

Check the breaker, the furnace switch and the blower door. An off breaker, a switch that got bumped (people mistake it for a light switch), or a door that isn’t fully seated all cut power to the board. That’s your no-light situation.

Check the thermostat. Make sure it’s set to heat, the temperature is set above the room temperature, and the batteries aren’t dead if it uses them.

Check your vents. Make sure supply registers and return grilles aren’t blocked by furniture or rugs. Restricted airflow causes the same limit trips a dirty filter does.

On a condensing furnace with a code that points at condensate, like EEF on the GMVC96, look for water standing in the drain pan or around the furnace. Don’t take anything apart. Tell us what you saw when you call.

That’s the safe list. If a fresh filter, a reset breaker, and a correct thermostat setting don’t bring it back, the code is pointing at something deeper.

Why the rest is a pro job

The codes you can’t safely chase are the ones tied to gas and combustion. A pressure switch or inducer code can mean a blocked flue, a weak inducer, or a cracked or pinched hose, and diagnosing it means testing draft and checking the venting. An ignition or flame code involves the gas valve, the igniter and the flame sensor working together in a timed sequence. A rollout code (6 flashes, E11) or a burner temperature limit (6 red flashes) is a safety trip that happens when flame shows up where it shouldn’t. That can point to a blocked flue or a cracked heat exchanger, which is a carbon monoxide concern and not something to reset and ignore.

These aren’t jobs you fix with a screwdriver and a video. They involve gas, combustion and safety devices that exist to keep carbon monoxide out of your house. A tech tests each part of the sequence, finds the actual cause, and confirms the furnace is safe before it goes back into service. Resetting a furnace that keeps locking out without finding why is how a small problem turns into a dangerous one.

When to call us

Call (925) 999-4095 to schedule a visit.

If your Goodman furnace is flashing a code and a new filter and a breaker check didn’t fix it, give us a call with the code and the model number. We’ll read the code, run the diagnostic sequence, and tell you exactly what’s failing and what it takes to fix it. If it’s a safety code, we treat it like one. We’re listed in Goodman’s official Find a Dealer locator, and Andrew completed Daikin factory training in Houston in 2025. Our diagnostic is $99, and we credit it toward the repair if you go ahead with us.

We serve Danville, San Ramon, Alamo, and the surrounding Bay Area, usually same or next-day when we can. Call (925) 999-4095 or book at bayareahvacservice.com. I stand behind the work, and on anything involving gas and combustion, I’d rather you call than guess.

Sources

The flash patterns, display codes and descriptions on this page come from these Goodman service manuals:

  • Goodman GMES9 / GCES9 single stage gas furnaces, Service and Troubleshooting, RS6612016: diagnostic codes, p. 26; troubleshooting chart, p. 46 to 48.
  • Goodman GMES96 U and GM9S96 U 96% single stage Ultra-Low NOx gas furnaces, Service and Troubleshooting, RS6612017: troubleshooting chart, p. 27 to 29.
  • Goodman GM9S80 / GC9S80 service manual, RS6621008: troubleshooting chart, p. 32 and 33.
  • Goodman GM9S96 / GC9S96 service manual, RS6612022: troubleshooting chart, p. 32 and 33.
  • Goodman GM9C96 / GC9C96 two-stage service manual, RS6612020: troubleshooting chart, p. 35 and 36.
  • Goodman GMVC96 / GCVC96 service manual, RS6612023: troubleshooting chart, p. 41 to 44.

For a dirty filter that keeps tripping the limit, see how long a furnace limit switch takes to reset.


Key takeaways

  • Goodman furnaces use three kinds of control boards. GMES9 single-stage boards flash one red LED, Ultra-Low NOx models flash red, amber or green, and newer boards show a three-character code like EE3 on a small display.
  • Read the light before you pull the blower door. On the GMES9 boards, the code stops when power is cut through the door switch or the disconnect.
  • Limit codes (4 flashes, 4 red flashes, EE3) are the ones a dirty filter or blocked vents can cause. Goodman's manuals list blocked filters and restrictive ductwork among the causes.
  • The legend inside your furnace's access panel is still the authority for your exact board. The tables here come from Goodman's service manuals for the series named above each one.
  • Ignition, flame, gas valve, pressure switch and rollout codes involve gas and combustion. Those are a technician's job.

Related questions

How do I read a Goodman furnace fault code?

Look at the light or display through the viewing window on the blower door. GMES9 single-stage boards flash one red LED, so count the flashes between pauses. Ultra-Low NOx models flash red, amber or green, and the color is part of the code. Newer boards show a code like EE3 on a small display. Match it to the legend inside the access panel or to the tables on this page.

Where is the fault code legend on a Goodman furnace?

It's printed on a sticker inside the furnace's front access panel. Always use that label for your specific model, because the meaning of a given flash count can differ between control boards.

My Goodman furnace light is on steady. Is that bad?

On the GMES9 single red LED boards, steady on is normal operation. On Ultra-Low NOx boards, steady green is normal and steady amber is a factory test mode. No light at all usually means no power, so check the breaker, the furnace switch and that the blower door is fully closed.

What does 4 flashes or EE3 mean on a Goodman furnace?

Both point to an open limit. In Goodman's manuals it's 4 flashes on the single red LED boards, 4 red flashes on Ultra-Low NOx boards and EE3 on display boards. The causes listed include not enough air over the heat exchanger from blocked filters or restrictive ductwork, so check the filter and open every register first. If it comes back, the blower, the limit or the wiring needs testing.

What does EE0 mean on a Goodman furnace?

EE0 is a lockout after three failed ignition tries, or a flame that was lost after it lit. Goodman's checks cover the gas supply, the igniter, the flame sensor, the flue piping and the inducer. That's a technician's job.

Can I fix a Goodman furnace fault code myself?

You can safely check the filter, the breaker and furnace switch, that the blower door is closed, the thermostat, and that supply and return vents are open. A dirty filter alone clears some limit faults. Codes pointing at the gas valve, pressure switch, flame sensor, igniter or rollout switch involve gas and combustion safety and should be handled by a technician.

Need help with your system? Call (925) 999-4095 or book a visit. Repair diagnostics are $99, credited toward the repair. Installation assessments are free.


Written by Andrew Kuznetsov. Andrew is the founder and owner of Bay Area HVAC Service (ADRIUM Service Solutions). He holds a California Contractor License (CSLB #1136642), EPA Section 608 Universal certification, and is factory-trained on Daikin (Houston, 2025) and Mitsubishi. He writes from direct field experience, not marketing copy.


Further reading

Need HVAC help in the Bay Area?

We serve 65 cities. Same or next day when we can.

Bay Area · 7am–7pm · 7 days · no overtime charges

(925) 999-4095 →

Call Now
Book service

Book service

Tell us what you need

  1. 1
  2. 2
  3. 3
  4. 4
What do you need?
Which brand?
What's wrong, or what do you need?
Where can we reach you?

Request received.

Our team will call you back to confirm the visit as soon as we can, or first thing next morning if it's after 7 PM.