When a GE [dishwasher](/blog/repair-or-replace-dishwasher) blinks its lights, it is running a code system: the control counts out a number from C1 to C9 by flashing a status light, and that number tells you exactly which subsystem stopped the cycle. The most common blinking complaint is a leak or drain code you can often clear yourself; a heater or control code that survives a reset is the one worth a technician. Read the count first and you replace guesswork with a diagnosis.
Quick answer: count the blinks#
Watch one status light through a full pause-to-pause cycle and count the flashes — that is your C-code. A drain or leak code (a wet leak float, a blocked drain) is usually a homeowner clear; a heater code or a code that returns after every power cycle points at a component or the control board and needs meter work. Note the number before you reset, because resetting erases it.
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
The GE C1-C9 blink map#
GDT500 and GDT600 series dishwashers, like most modern GE units, drop the numeric display and lean on a single blinking indicator instead. Each fault is a number in the C1-C9 range:
- Count the flashes between two pauses — C4 is four blinks, a pause, then four again.
- Low numbers cluster around fill, water temperature and heating; higher numbers cover drain, leak and control-communication faults.
- The pattern repeats indefinitely, so you can recount to be sure before acting.
Because the code names the subsystem, you can head straight to the right check instead of tearing the machine apart. That is the whole point of the C-series design.
Run the built-in service test#
You do not have to wait for a fault to appear mid-cycle. GE builds a diagnostic mode into these controls:
- With the door open, press the documented button combination for your model (commonly Select Cycle held with Start) until the lights acknowledge.
- The control then blinks any stored C-codes in sequence — including ones that cleared before you could read them.
- Let it cycle through, write down every code, then open the door or cut power for a minute to exit.
Stored codes matter: an intermittent leak that only trips on long cycles will still be logged here, which is how a technician catches a fault that "went away."
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Start with the leak float — the most common recoverable code#
A GE leak code is frequently a false alarm from a wet float in the base, not a burst hose. New installs are the usual culprit: water left from the factory test cycle, or a spill during hookup, floats the switch.
- Cut power at the breaker.
- Pull the lower rack and the bottom kick panel to reach the base tray.
- Sponge the tray dry and check the small foam or plastic float moves freely.
- Restore power and run a short cycle. If the code stays gone, it was pooled water; if it returns, look for the drip source (door gasket, sump seal, or the WD13X10052-style lower door seal on these models).
Drain codes: check the easy path first#
If the code points at drainage and you find water standing after a cycle, work outside-in before opening anything sealed:
- Confirm the drain hose is not kinked behind the cabinet.
- On a new disposer, verify the knockout plug was punched out — a capped disposer port stops every GE dishwasher from draining.
- Clean the sump filter and check the pump for glass or debris.
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Which codes need a technician#
- Heater / no-hot-water code: a failed heating element or its relay on the control cannot be confirmed without measuring resistance and switched voltage — a technician call.
- Control-communication code: when the code names a board handshake fault (and no reset clears it), the main board or its harness is suspect; that is board-level diagnosis.
- Repeating leak code with a dry tray: a genuinely failed float switch or a hairline sump crack needs part-level testing rather than another dry-out.
Rule of thumb: if clearing water or debris does not hold, and the next check would need a multimeter, hand it over.
Resetting a GE dishwasher correctly#
- Cut power at the breaker for a full minute — flipping the door latch is not enough to clear a latched code.
- Restore power and start a normal cycle.
- If the same C-code returns immediately, do not keep resetting; the fault is present and each reset just hides the evidence.
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Keep it from coming back#
- Record the blink count and whether it was live or stored — that pair usually pins the part.
- Clean the sump filter monthly so drain codes do not recur from debris.
- After any install or move, dry the base tray before first use so the leak float starts clean.
GE dishwasher flashing a code you cannot clear? EasyBear technicians read the C-code and fix it same-day. Book a repair.
Frequently Asked Questions#
What do flashing lights mean on a GE dishwasher?#
GE encodes faults as C1 through C9 by blinking a status light that many times between pauses. Count the blinks — three flashes then a pause is C3. The code tells you the subsystem (heater, drain, leak, sensor) so you are not guessing.
How do I run the diagnostic test on a GE dishwasher?#
On GDT500 and GDT600 series models, press a documented button sequence (often Select Cycle plus Start held together) to enter the service test; the lights then blink stored C-codes in order. Exit by opening the door or cutting power for a minute.
How do I reset a blinking GE dishwasher?#
Cut power at the breaker for at least one minute, then restore it — this clears a transient code and a stuck control. If the same C-code returns on the next cycle, the fault is real and needs to be traced to its component.
Can I fix a flashing GE dishwasher myself?#
Leak (C-code) and drain codes are often a wet float or a clogged drain you can clear. A heater or control-board code that returns after a reset needs meter testing and is a technician job.
Senior Gas Appliance Specialist · 18 years experience
AGA-certified gas appliance specialist with 18 years of experience in residential and commercial oven, range, and cooktop repairs.


