All posts Repair Guide

GE Dishwasher Error Codes: Complete 2026 Guide

MOST REPORTED ERROR CODES · GE DISHWASHERS C1 — Drain Timeout clogged filter · kinked hose · air gap · disposal ★★★★★ C4 — Float Switch / Overfill debris under float · stuck switch · sump clog ★★★★☆ H20 — No Fill / Low Pressure supply valve · inlet hose · inlet valve solenoid ★★★☆☆ C8 — Detergent Dispenser Blocked rack obstruction · wax motor · dispenser door ★★☆☆☆ F8E4 — Flood Sensor / Drip Tray door seal · sump · inlet hose · base pan wet ★★☆☆☆ C1 C2 C3 C4 C5 C6 C7 C8 H20 999 PF F8E4 · GDF GDT · Profile PDT · Café CDT · 2010–2026
Quick answer

GE dishwashers — sold under GE, GE Profile, and Café — use a set of C-codes (C1 through C8) plus a handful of special display codes. The five most reported faults are C1 (drain timeout under 2 minutes — start with the filter), C4 (float switch stuck or overfill — tap the float and clear debris), H20 (no fill or low water pressure — check the supply valve and inlet hose), C8 (detergent dispenser can't open — remove rack obstructions first), and F8E4 (moisture in the drip tray under the door — dry the pan and find the leak source). Start every diagnosis with a 1–2 minute power-cycle reset. If the code reappears in the next cycle, a physical component has failed.

How GE's Dishwasher Error Code System Works

GE Appliances — a subsidiary of Haier Group since 2016 — manufactures built-in dishwashers under several model lines that all share the same underlying electronics platform introduced with the 2010 tub redesign. The lineup breaks down as follows:

  • GDF series — Standard front-control models (GDF510, GDF520, GDF530, GDF550, GDF570, GDF630, GDF650)
  • GDT series — Standard top-control models (GDT530, GDT545, GDT565, GDT630, GDT645, GDT695)
  • PDT / PDF series — GE Profile premium line (PDT715, PDT755, PDT845, PDT855)
  • CDT / CDF series — Café premium line with customizable hardware (CDT845, CDT875)
  • HDF series — Haier-branded entry tier, same platform

All of these models display fault codes as alphanumeric characters on the LED or LCD panel. The core diagnostic vocabulary is a set of C-codes (C1 through C8) that cover the most common subsystem failures. Beyond the C-codes, GE dishwashers also display H20 (fill error), 999 (control board reset required), PF (power failure), and on newer GDT/PDT models, F8E4 (base leak / flood sensor triggered).

Which brands use the same code vocabulary? Hotpoint dishwashers made after 2012 share GE's electronics platform and display identical or near-identical C-codes. Some Haier-branded models sold as HDF share the same fault code set. If you have a Hotpoint dishwasher, this guide applies directly.

Universal Reset Procedure (Start Here)

Before investigating any hardware component, confirm that the fault is genuine and not a transient artifact of a power fluctuation or brief communication dropout. GE control boards can store spurious codes from momentary voltage dips on older circuits.

  1. Press the Start/Reset button (front-control models) or the Reset pad (top-control models). The drain pump will run for approximately 90 seconds to 2 minutes to purge the tub — this is normal.
  2. Once the drain purge is complete, select a short test cycle and press Start. If the same error code reappears during this cycle, the fault is confirmed as genuine and a soft reset will not resolve it.
  3. For a hard reset: turn off the circuit breaker supplying the dishwasher and wait at least 1–2 minutes. This fully discharges the control board. Restore power and run a short cycle to check whether the code returns.
  4. If the code reappears after a proper hard reset, proceed to the code-specific diagnosis below. Do not keep resetting — if the board is raising the same code consistently, a component has failed.
90 s
When you press Start/Reset on a GE dishwasher, the drain pump runs for approximately 90 seconds before the unit returns to standby. This is not an error — it is intentional. GE designed the reset purge cycle to clear any residual water in the sump before allowing a fresh cycle to start. If you open the door during the purge, the pump stops immediately. Wait for the purge to complete before selecting a new cycle.

Entering Diagnostic Mode to Read Stored Codes

GE dishwashers store fault codes in non-volatile memory. You can access this history without waiting for the failure to reproduce. The diagnostic mode entry sequence differs slightly by model family.

GDF Front-Control Models (GDF510–GDF650)

  1. Ensure the dishwasher is in standby mode — no cycle running and the display is dark or showing time-of-day.
  2. Press and hold Cycle Select + Start simultaneously for 5 seconds.
  3. The display will illuminate and the unit will enter diagnostic mode, showing the most recent stored fault code.
  4. Press Start repeatedly to step through additional stored codes.
  5. To exit, press and hold Start for 5 seconds or open the door.

GDT Top-Control Models (GDT530–GDT695) and Profile/Café

  1. Open the door to the service position (fully open, horizontal).
  2. Press Heated Dry + Start simultaneously and hold for 3 seconds. On some model years, the combination is Dry Boost + Start.
  3. Close the door. The control will cycle through a brief self-test and display stored fault codes.
  4. If this sequence does not activate diagnostic mode, consult the service label behind the kick plate — GE Appliances prints the diagnostic entry key sequence on a sticker on many models manufactured after 2018.

Note: Button label names vary by model year. If neither sequence works, the service label behind the lower kick panel typically lists the correct combination for your specific unit.

C1 and C2 — Drain Timeouts: The Most Common GE Dishwasher Codes

C1 and C2 are the most frequently reported GE dishwasher fault codes, and they share the same root cause family: a partially or fully blocked drain path.

C1 means the drain pump ran continuously for more than 2 minutes without the control board registering that the tub had emptied to the expected level. The machine stops mid-cycle with water pooled in the bottom of the tub.

C2 is the cumulative counterpart: the total drain pump run time across an entire cycle exceeded 7 minutes. Where C1 catches a single extended drain event, C2 flags a pattern of slow drainage across multiple drain phases in the same wash.

Both codes share the same diagnostic path, and the first step resolves the majority of cases.

Step-by-step: cleaning the dishwasher drain filter (resolves most C1/C2 codes):

  1. Press Start/Reset and allow the 90-second purge cycle to complete before opening the door. This removes most standing water.
  2. Once the purge is done, pull out the lower rack fully.
  3. At the bottom center of the tub you will see the filter assembly — a cylindrical mesh screen surrounded by a flat coarse filter plate. On most GDF/GDT models, the cylindrical filter has an arrow or "unlock" symbol on top.
  4. Turn the cylindrical filter counterclockwise about a quarter-turn and lift it straight out. Then lift the flat filter plate out from around the drain opening.
  5. Rinse both pieces under running tap water. Use a soft brush to scrub away grease, food particles, and mineral buildup from the mesh surface. Hold the cylindrical screen up to a light — you should be able to see through it. If you cannot, soak it in warm soapy water for 10 minutes before scrubbing.
  6. Replace the flat plate first, then reinsert the cylindrical filter and turn it clockwise until it locks. If the filter is not properly seated and locked, it can vibrate loose during the cycle and discharge solid debris into the pump — the most common cause of pump damage on GE dishwashers.
  7. Run a short Normal or Quick cycle to confirm C1/C2 is resolved.

If C1/C2 returns after cleaning the filter:

  • Air gap (if installed on the countertop) — remove the decorative cap and clear any blockage in the air gap body. Food residue can compact inside and create significant back-pressure against drain flow.
  • Garbage disposal — run the disposal for 30–60 seconds to clear the drain outlet. If you recently installed a new disposal and never removed the drain plug knockout, this will cause persistent C1/C2 from the first cycle.
  • Drain hose — trace the drain hose from the dishwasher to its connection point at the disposal or sink drain. Look for a sharp kink, especially directly behind the dishwasher where the hose makes a 90-degree turn. GE recommends the drain hose loop high point be at or above the bottom of the countertop to prevent siphoning.
  • Drain pump — if all of the above are clear and C1/C2 persists, the drain pump motor or impeller has failed. Drain pump assemblies for GE dishwashers typically cost $40–$90 for the OEM part.
C1 / C2 drain errors — symptom-to-cause guide
Symptom at C1/C2Likely causeFixDIY difficulty
First occurrence; water in tub bottomClogged drain filterClean filter assembly (steps above)Very easy — 15 min, no tools
Returns after filter cleaningAir gap or disposal blockageClear air gap; run disposalEasy
Air gap clear; code persistsKinked drain hoseStraighten hose; check high loopEasy
Hose and filter clear; code persistsFailed drain pump motorReplace pump assembly ($40–$90)Moderate — access via tub bottom

C4 — Float Switch and Overfill Protection

C4 means the dishwasher detected an overfill condition. This happens in one of two scenarios: the machine filled twice after a power failure (a safety behavior built into the control board), or the float switch — the mechanical sensor that monitors water level — is stuck in the "full" position when the tub is actually empty.

The float switch is a small, mushroom-shaped plastic device that sits on the floor of the dishwasher tub, typically in the front-left corner. Water rising in the tub lifts the float, and when it reaches the maximum water level, the float triggers a switch underneath the tub floor that signals the control board to stop filling. If the float cannot move freely — because food debris, broken glass, a label, or detergent scale is lodged beneath it — the switch remains triggered even when the tub is empty, and the board raises C4.

Diagnosing and fixing C4:

  1. Pull out the lower rack and locate the float — look for a round plastic cap, approximately 1.5 inches in diameter, in the front corner of the tub floor.
  2. Grip the cap and try to lift it gently. It should move freely up and down with light finger pressure. If it feels stuck, do not force it.
  3. Rotate the cap counterclockwise to unlock it from the float body and lift it off. Inspect the area around and beneath the float shaft for debris — broken glass fragments and hardened grease are the most common culprits.
  4. Clean the area thoroughly. Reattach the float cap and confirm it moves freely before running a test cycle.
  5. If the float moves freely but C4 persists, the float switch beneath the tub floor has failed. The switch is accessible by removing the lower kick panel. Replacement float switch assemblies cost $25–$55.
C4
A stuck float switch is one of the easiest GE dishwasher repairs. In the majority of C4 cases, the float hasn't physically broken — it just can't move because something is wedged underneath it. Before ordering any part, spend 5 minutes clearing debris from the float area and confirming free vertical travel. If this clears C4, a broken label from a new dish or a fragment of broken glass was the culprit. Replace the float assembly only if the switch itself tests bad on a multimeter (it should show continuity when depressed and open when released).

H20 — No Fill and Low Water Pressure

When H20 appears on a GE dishwasher display, the machine cannot get enough water into the tub during the fill phase. Unlike most error codes that display as a letter-number combination, GE deliberately renders this as "H20" — the chemical formula for water — so the nature of the problem is immediately obvious even to a non-technical user.

H20 appears when water pressure at the dishwasher inlet falls below a usable threshold (GE specifies a minimum of 20 PSI) or when the water inlet valve fails to open. The machine will not start a wash cycle without adequate water fill.

Diagnostic path for H20 — in order:

  1. Check the supply shutoff valve. The valve is typically located under the sink, on the hot water supply line. It must be fully open — counterclockwise until it stops. A valve partially closed after plumbing work or a kitchen renovation is a common cause of H20 errors that appear suddenly after years of normal operation.
  2. Inspect the inlet hose. Trace the braided supply hose from the valve to the dishwasher's inlet port. Look for any sharp kink, especially where the hose passes through the cabinet side. Even a partial kink can restrict flow enough to trigger H20.
  3. Check water pressure. Low household pressure — from a municipal supply under stress, a well pump at end of its range, or heavily shared plumbing — can cause intermittent H20. A pressure gauge on the under-sink supply line should read at least 20 PSI when other fixtures are running.
  4. Inspect the inlet valve screen. At the back of the dishwasher where the supply hose connects is a small mesh screen inside the inlet port. Mineral scale and sediment can clog this screen. Shut off the supply valve, disconnect the hose, and use needle-nose pliers to remove and rinse the screen.
  5. Water inlet valve. If supply pressure, hose routing, and the inlet screen are all clear, the water inlet valve solenoid has failed in the closed position. The solenoid receives a 120V signal from the control board but does not actuate. Water inlet valves for GE dishwashers typically cost $45–$85 and are accessible from behind the lower kick panel.

C7 — Temperature Sensor (Thermistor) Failure

C7 means the dishwasher's water temperature sensor circuit has become inoperative. The thermistor monitors the temperature of the water inside the tub throughout the wash and rinse cycles, and the control board uses that reading to know when the heating element has brought water to the target temperature for wash and sanitize phases.

Without a functioning thermistor signal, the board cannot confirm that water reached the required temperature, so it raises C7 and halts the cycle to prevent a wash cycle that might not sanitize dishes properly.

Diagnosing C7:

  1. Disconnect power at the breaker and wait 1–2 minutes for a full reset. If C7 clears and does not return in subsequent cycles, a transient communication error caused the code.
  2. If C7 returns: access the thermistor. On most GDF/GDT models it is located at the bottom of the tub near the sump assembly. Inspect the wiring harness connector for corrosion or loose contact. Dishwasher environments are hot and humid — connector oxidation is a common cause of intermittent C7.
  3. With a multimeter set to resistance, probe the thermistor terminals. A healthy GE thermistor reads approximately 11,000 ohms (11 kΩ) at room temperature and drops as water temperature increases. A reading near zero (short) or open (OL / infinite) means the sensor has failed.
  4. Thermistor assemblies for GE dishwashers cost $30–$65 and typically require removing the sump cover to access.

C8 — Detergent Dispenser Blocked

C8 means the control board sent the command to open the detergent dispenser door during the wash phase, but the dispenser did not confirm that it opened fully within the expected time window. Dishes will come out dirty if the dispenser doesn't release detergent at the right moment — C8 prevents you from running a full cycle that won't clean anything.

The most common cause is a rack obstruction. Tall items — cutting boards, sheet pans, large lids, or oversized pots — in the lower rack can physically block the dispenser door's swing path. The dispenser is mounted on the interior of the door, and when the door opens inward during the cycle, the dispenser door needs about 3–4 inches of clear space in front of it to swing fully open.

  1. Reload the dishwasher so no item in the lower rack stands directly in front of the detergent cup. Run a short cycle to confirm C8 clears.
  2. If the rack layout was correct: open the dispenser door manually and check that it swings smoothly and springs back to closed position on its own. Detergent can cake around the door hinge and spring mechanism, preventing full travel.
  3. Clean around the dispenser door edges with a damp cloth and a wooden toothpick to remove compacted detergent residue from the hinge area.
  4. If the door moves freely but C8 persists, the dispenser's wax motor actuator has failed. The wax motor is a thermally actuated device that melts at a specific temperature to mechanically open the dispenser door. When it fails, it either doesn't open at all or opens only partially. Dispenser assemblies for GE dishwashers cost $45–$90.

F8E4 — Flood Sensor / Drip Tray Water Detected

F8E4 is a flood-protection code found on newer GDT, PDT, and CDT series models. It means the moisture sensor in the drip tray at the base of the dishwasher has detected water accumulation. This sensor is distinct from the float switch — it monitors the base pan beneath the tub, not the interior water level. Its purpose is to detect water that has escaped the normal plumbing path before it causes cabinet or floor damage.

When F8E4 triggers, the dishwasher shuts down and will not restart until the drip tray is dry.

Responding to F8E4:

  1. Cut power at the breaker and pull the dishwasher partially out from its cabinet space (disconnect the power cord or breaker first; the supply hose and drain hose give enough slack on most installations).
  2. Remove the lower kick panel. Locate the drip tray — a shallow plastic pan spanning most of the base width.
  3. Mop up all water in the tray with towels or a wet/dry vacuum. Allow the area to fully dry before restoring power.
  4. Critically: find the leak source before running another cycle. Common leak origins include a deteriorated or torn door gasket (the rubber seal around the door opening), a loose or cracked inlet fill hose connection at the inlet valve, a leaking sump seal, or a loose drain hose connection at the pump housing. Drying the drip tray without fixing the root cause will trigger F8E4 again with the next cycle.
  5. If you cannot identify a visible leak source after inspection, run a short cycle with the kick panel removed and observe where water appears during filling or draining. The source is often easier to spot while the machine is running.
F8E4
A door gasket is the most frequent root cause of F8E4 on GE dishwashers, especially on machines 6 or more years old. The door gasket is a continuous rubber seal that runs around the perimeter of the tub opening. It deteriorates gradually through thermal cycling, detergent exposure, and physical distortion from door slamming. Small tears or hardened sections allow a thin mist of water to escape during spray arm cycles and accumulate in the base pan over many runs. Gasket replacement is a moderate DIY repair — OEM door gaskets for GE models cost $30–$65.

999, PF, C3, C5, and C6

999 — Control board reset required. The 999 code appears when the main control board has encountered a non-recoverable state and needs to be cleared. The dishwasher will not start or respond to cycle selections. Fix: cut power at the circuit breaker for 1–2 minutes. The 999 code should clear when power is restored. If 999 returns repeatedly without any other C-code appearing, the control board itself may be failing.

PF — Power Failure. PF is not a fault code — it's a status indicator that power was interrupted during an active cycle. Press Start to resume the cycle from the point of interruption, or select Cancel/Reset to drain and start fresh. PF requires no component diagnosis.

C3 — Extended drain (variant of C1/C2). C3 indicates a drain path restriction similar to C1 and C2. On some GDF model years, C3 specifically marks a third drain pump timeout event within the cycle. Diagnostic path is identical to C1/C2: clean the filter, check the air gap, inspect the hose, evaluate the pump.

C5 — Short drain / under-drain. C5 means the drain pump completed its cycle faster than expected — the opposite of C1. This typically indicates the float switch triggered prematurely, cutting the fill cycle short and leaving the tub with less water than normal, so the drain completes quickly. Inspect the float switch (same steps as C4). Rarely, C5 points to a faulty pressure sensor.

C6 — Water temperature fault. C6 indicates a water temperature problem during the wash cycle — either the incoming water was too cold or the heating element failed to raise the water to the target temperature. First, confirm your hot water heater is set to at least 120°F and that you run the hot water tap at the sink for 30 seconds before starting the dishwasher (this purges cold water from the supply line). If C6 persists with adequately hot water, test the heating element resistance — a healthy GE dishwasher heating element reads approximately 20–30 ohms. Open or very high resistance means the element has burned out ($40–$80 part).

Complete GE Dishwasher Error Code Reference Table

GE dishwasher error codes — full reference (GDF, GDT, Profile PDT, Café CDT)
CodeMeaningFirst stepLikely part if reset failsPart cost
C1Drain timeout — pump ran >2 minClean drain filter assemblyDrain pump motor$40–$90
C2Cumulative drain >7 min in one cycleClean filter; check air gapDrain pump motor$40–$90
C3Third drain timeout in same cycleClean filter; inspect hose routingDrain pump motor$40–$90
C4Overfill / float switch stuckClear debris around float; tap float capFloat switch assembly$25–$55
C5Under-drain — pump finished too fastInspect float switch (may trigger prematurely)Float switch / pressure sensor$25–$65
C6Water temperature faultConfirm inlet water ≥120°F; run hot tap firstHeating element (20–30 Ω)$40–$80
C7Thermistor / temp sensor failureCheck wiring harness; test resistance (~11 kΩ)Thermistor assembly$30–$65
C8Detergent dispenser blockedRemove rack obstruction; clean hinge areaDispenser wax motor / assembly$45–$90
H20No fill / low water pressureConfirm supply valve open; check inlet hoseWater inlet valve solenoid$45–$85
F8E4Flood sensor — water in drip trayDry drip tray; locate and fix leak sourceDoor gasket / sump seal / inlet hose$30–$90
999Control board non-recoverable stateHard reset at circuit breaker (1–2 min)Control board (if recurring)$150–$350
PFPower failure during cyclePress Start to resume; no diagnosis needed

When to DIY vs. Call a Technician

GE Appliances maintains a well-stocked parts ecosystem — OEM components are available through GE Parts, RepairClinic, AppliancePartsPros, and PartSelect. For GDF and GDT models, the drain filter, float switch, inlet valve, door gasket, and dispenser assembly are all accessible without specialized tools.

Before calling a technician, note whether your dishwasher is still under warranty. GE's standard limited warranty is 1 year parts and labor; some Profile and Café dishwashers carry a 2-year limited warranty. The quickest way to confirm exact age and warranty status is to decode the manufacture date from the serial number — use our GE serial number decoder guide.

GE dishwasher error codes — DIY vs. technician guide
Code / scenarioPart costDIY difficultyRecommendation
C1/C2 — filter clog$0Very easy — 15 min, no toolsDIY every time — always try first
C1/C2 — air gap or disposal blockage$0EasyDIY always
C1/C2 — drain pump failed$40–$90Moderate — tub access requiredDIY-possible with confidence
C4 — debris under float$0Very easy — 5 min, no toolsDIY every time
C4 — float switch replacement$25–$55Easy — kick panel accessDIY-friendly
H20 — supply valve / hose check$0Very easyDIY every time
H20 — inlet valve replacement$45–$85Easy — kick panel accessDIY-friendly
C6 — heating element$40–$80Moderate — sump accessDIY-possible; test resistance first
C7 — thermistor$30–$65Moderate — sump accessDIY-possible; multimeter needed
C8 — rack layout$0NoneOwner correction
C8 — dispenser assembly$45–$90Easy-moderateDIY-possible with confidence
F8E4 — drip tray drying$0Easy — towels onlyDIY to dry; tech if leak source unclear
F8E4 — door gasket replacement$30–$65Moderate — full perimeter seal removalDIY-possible; tech if tub is cracked
999 — recurring control board failure$150–$350High — board swap, wiring diagnosisTech recommended

Repair vs. Replace Math for GE Dishwashers

GE dishwashers have a median lifespan of approximately 9–12 years with regular filter cleaning and normal use. The standard 50% rule applies: if the repair cost exceeds 50% of the replacement cost of an equivalent new machine, replacement is typically the better financial choice.

Current GE dishwasher replacement cost context: GDF-series models run $550–$800, GDT top-control models $650–$950, and GE Profile PDT-series models $900–$1,200.

Applied to the most common GE error code repairs:

  • C1/C2 (filter clog) on any machine: Repair without hesitation. Cleaning the filter costs nothing and is a routine maintenance task, not a sign of machine failure.
  • C1/C2 (drain pump) on a unit under 8 years old: Repair. A $40–$90 pump on a machine worth $650–$950 is a trivial expense with strong ROI.
  • C4 / H20 / C8 on any age machine: Repair in almost all cases. Float switches, inlet valves, and dispenser assemblies are low-cost wear components, and their failure is not predictive of broader machine longevity issues.
  • C6/C7 (heating element or thermistor) on a unit 5–8 years old: Repair. At $40–$80 for an element or $30–$65 for a thermistor, the repair cost is well under 10% of replacement cost.
  • F8E4 with a cracked tub or sump: Replace. Structural tub cracks cannot be reliably repaired, and tub replacement costs typically exceed the machine's value. A cracked tub on a unit over 8 years old is a strong replacement signal.
  • 999 (control board failure) on a unit over 9 years old: Evaluate carefully. A control board at $150–$350 plus $100–$200 in labor on a 10-year-old machine may approach or exceed 50% of replacement cost for a base GDF model. Consider the machine's overall condition and whether any recalls apply before committing.

For a structured decision framework across all appliance types, see our appliance repair-vs-replace decision tree. For context on how GE dishwasher longevity compares to Bosch, Whirlpool, and Samsung, see appliance lifespan by brand. And to verify whether an open recall applies to your specific dishwasher model before scheduling any repair, use the ApplianceIQ recall check.

Before scheduling a service call or buying any parts, run your GE dishwasher's model and serial number through ApplianceIQ. A single lookup returns the verified manufacture date, confirmed age, active recall status, and model-specific data — so you know exactly what you're dealing with before committing to repair costs. Free tier includes 25 lookups/month — no credit card required.

Frequently Asked Questions

What does C1 mean on a GE dishwasher?
C1 means the drain pump ran for more than 2 minutes without successfully emptying the tub — a drain timeout. The machine stops mid-cycle with standing water in the bottom. In most cases, the cause is a clogged drain filter, not a failed pump motor. Pull out the lower rack, twist the cylindrical filter at the tub bottom counterclockwise to remove it, and rinse it thoroughly under running water. Also check the flat filter plate around the drain opening. Reinstall both and run a short cycle. If C1 returns, check the air gap on the countertop (if installed), run the garbage disposal, and trace the drain hose for kinks. A pump motor failure is the diagnosis only after all those steps fail.
How do I reset a GE dishwasher error code?
Press the Start/Reset button on front-control models or the Reset pad on top-control models. The drain pump will run for approximately 90 seconds — this is normal. Once the purge completes, select a new cycle and press Start. If the same code reappears, the fault is confirmed and a soft reset will not resolve it. For a full hard reset, turn off the circuit breaker supplying the dishwasher for 1–2 minutes, then restore power. This discharges the control board completely and clears stored transient codes. A code that returns after a proper hard reset indicates a genuine component failure requiring diagnosis.
What does C4 mean on a GE dishwasher?
C4 indicates an overfill condition or a stuck float switch. The float switch is the small plastic mushroom-shaped cap on the tub floor, typically in the front-left corner. If food debris, glass fragments, or hardened detergent is lodged beneath it, the switch stays triggered even when the tub is empty, causing C4. Locate the float, gently lift the cap to confirm it moves freely, and clean out any debris underneath. If the float moves freely but C4 persists after a reset, the switch mechanism below the tub floor has failed and requires replacement ($25–$55). On models with a digital display, C4 may also appear after a power failure if the board detected that the machine filled twice in rapid succession — in this case, a hard reset at the breaker typically clears it.
What does H20 mean on a GE dishwasher?
H20 means the dishwasher cannot fill with enough water. GE displays the chemical formula for water — H20 — to make the error type immediately recognizable. Check the hot water supply valve under the sink first; it must be fully open. GE dishwashers require a minimum of 20 PSI at the inlet connection. Inspect the supply hose for kinks, especially where it passes through the cabinet wall. If supply and pressure are confirmed adequate, check the small mesh screen inside the inlet port on the back of the dishwasher for mineral scale buildup. If all of those check out, the water inlet valve solenoid has failed in the closed position and needs replacement ($45–$85).
What does F8E4 mean on a GE dishwasher?
F8E4 means the flood-protection moisture sensor in the base of the dishwasher has detected water in the drip tray beneath the tub. The machine shuts down immediately and will not restart until the tray is dry. Remove the lower kick panel, dry the drip tray completely, and then — critically — find the source of the leak before running another cycle. Common sources: the door gasket (deteriorated rubber seal around the tub opening), a loose drain hose connection at the pump, a leaking inlet fill hose at the valve, or a cracked sump. Running the dishwasher again without fixing the leak source will refill the drip tray and re-trigger F8E4. If you cannot find the leak visually with the kick panel removed, run a short cycle with the panel off and watch where water appears.
What does C8 mean on a GE dishwasher?
C8 means the detergent dispenser door failed to open during the wash cycle. The most common cause is a dish, pot, or cutting board in the lower rack that physically blocks the dispenser door's swing path. Reload the rack so nothing stands directly in front of the detergent cup. If the rack was correctly loaded, check the dispenser door hinge and spring mechanism for compacted detergent residue — clean around the door edges with a damp cloth. If the door swings freely and C8 persists, the wax motor actuator that thermally opens the dispenser door has failed. Dispenser assemblies for GE dishwashers cost $45–$90 and are a moderate DIY repair.