GE Dishwasher Error Codes: What Each Code Points to (and What to Test First)

GE dishwasher error codes in one table: what each code means, what it does not prove, the parts it implicates and the test to run first, with links.

5 min read
By
Kris Escueta
Published Oct 2, 2026 · Updated Sep 30, 2026

Start with the main clue. A GE dishwasher code names the step that failed, not the part that failed, so every code maps to two or three parts and one test that separates them. This guide explains GE dishwasher error codes with observations first, model-specific checks second, and a part decision only after a repeatable result. That order keeps a free correction from turning into an unnecessary part order and gives a homeowner a clear point to stop when the work moves beyond safe DIY testing.

How GE Codes Are Displayed

These checks help narrow GE dishwasher error codes without buying the first part that seems possible.

  • F codes on the display.
  • C5 and H2O text codes.
  • FTD fill time delay.
  • 888 display test.
  • Blinking lights on models without a display.
  • Beeping patterns.

Repeat any surprising result once. Confirm the meter setting, disconnect the required wire, and use clean probe contact before treating the result as final.

Code Table

CodeWhat it meansWhat it does NOT proveParts implicatedTest first
F52Drain faultThe pump is not proved badFilter, hose, pumpCheck for blockage
F33Sensor faultThe sensor itself is not proved badSensor and harnessInspect the connector
F99Control faultThe board is not proved bad before wiring checksControl and harnessPower cycle and inspect wiring
C5Fill problemThe inlet valve is not proved badSupply, float, valveCheck water supply
F144Door faultThe latch is not proved badLatch, switch, alignmentCheck door closure
F16Float or water-level faultAn overfill part is not proved badFloat, switch, inlet valveMove and test the float
F128Heating faultThe element is not proved badElement, thermostat, controlCheck continuity
H2ONo water detectedThe valve is not proved badSupply, screens, valveOpen taps and inspect screens
FTDFill time delayA single failed part is not provedSupply, valve, float, flow pathCheck flow before parts

Found the faulty part? Find the exact drain pump, water inlet valve, heating element or control board for your model number.

Use the table as a starting point, not as proof. More than one fault can create the same symptom, so the next section narrows the result with an inspection or meter reading before any part is ordered.

GE Dishwasher H20 Code and FTD: The Fill Codes

These checks help narrow GE dishwasher error codes without buying the first part that seems possible.

  • Water supply, inlet valve, float, flow meter.
  • Why both codes are supply-side until proven otherwise.
  • Link DW3.

Repeat any surprising result once. Confirm the meter setting, disconnect the required wire, and use clean probe contact before treating the result as final.

The Drain and Heating Codes

These checks help narrow GE dishwasher error codes without buying the first part that seems possible.

  • F52 and standing water, link DW1 and DW2.
  • F128 heating and drying, link DW4.
  • What each does not prove.

Repeat any surprising result once. Confirm the meter setting, disconnect the required wire, and use clean probe contact before treating the result as final.

Verify Your Model First

The model tag on a dishwasher is on the edge of the door or the side of the tub opening, visible only when the door is open. The same part name (drain pump, float switch, inlet valve, heating element) has several part numbers by model because voltages, connectors and mounting styles change between models.

A matching photo is not enough. Compare the connector, mounting points, electrical rating, and any revision suffix with the model-specific listing.

Safety

  • Power off at the breaker before any part test.
  • Shut the water supply.
  • Drain standing water.
  • The heating element stays hot.
  • Keep hands off the control board contacts.

Tools

  • Multimeter
  • Torx screwdriver
  • 1/4 inch nut driver
  • Flashlight
  • Towels

How to Clear GE Dishwasher Error Codes and Confirm the Fault Is Real

Clear the Code

  1. Press Start or Cancel as the model manual directs.
  2. Turn the dishwasher breaker off for one minute.
  3. Restore power.
  4. Note whether the code returns before a cycle starts or during a specific cycle step.

Enter GE Dishwasher Diagnostic Mode

  1. Find the diagnostic key sequence on the model’s tech sheet.
  2. Use that exact sequence rather than a sequence from another model.
  3. Write down stored codes in the order shown.
  4. Exit diagnostics as the tech sheet directs.

Code confirmed by the test? Find the exact part for your model number.

Run the First Test from the Table

  1. Find the displayed code in the table.
  2. Perform the check in the Test First column.
  3. Use the model service information for the full component test.
  4. Order a part only after that part fails its own test.

What the Result Means and Which Part to Order

These checks help narrow GE dishwasher error codes without buying the first part that seems possible.

Repeat any surprising result once. Confirm the meter setting, disconnect the required wire, and use clean probe contact before treating the result as final.

When to Stop and Call a Professional

  • Stop when live-voltage testing is required and safe meter work is unfamiliar.
  • Stop when wiring, terminals, or insulation show heat damage.
  • Stop when the procedure or connector layout does not match the model documentation.
  • Use professional service for sealed-system refrigerant work, repeated breaker trips, or a repair that requires unsafe lifting.
  • Shut off the water and call for service when a valve, hose, or cabinet leak cannot be contained.

FAQ

What does FTD mean?

Start with the free observation named in the table, then follow the tests in order. The first clear failed result identifies the next repair decision.

What is the most common GE dishwasher problem?

Start with the free observation named in the table, then follow the tests in order. The first clear failed result identifies the next repair decision.

How do I clear an error code?

Start with the free observation named in the table, then follow the tests in order. The first clear failed result identifies the next repair decision.

What do the symbols mean?

Start with the free observation named in the table, then follow the tests in order. The first clear failed result identifies the next repair decision.

Conclusion

An error code is a starting point for diagnosis, not automatic proof that the named part has failed. The first test should confirm whether the fault is a blockage, water-supply problem, heater issue, sensor problem, or electrical failure.

When the code and tests confirm a failed drain pump, homeowners can shop drain pump parts for your model and compare the housing, connectors, and mounting points. A code that returns after the related system passes its checks should be evaluated through the model’s service information.

Keep a photo of the displayed code and the full model tag with the service notes. That record makes a returning fault easier to compare and gives a technician a clearer starting point.