Step-by-Step DIY Fix Guide
- SAFETY: Disconnect power before reaching into the tub.
- Locate the float — it is a plastic dome or cap in the front corner of the tub floor.
- Check that the float moves freely up and down — lift and release it. It should drop back to the tub floor under its own weight.
- Clear any debris or utensils pinning the float in the raised position.
- Clean the drain filter and check the sump for blockage.
- Restore power, then start a drain/rinse cycle to clear any standing water.
- Run a normal wash cycle to confirm C4 has cleared.
If it's still not draining
- If the drain path looks clear but the code returns, the issue is more likely in the pump path or another less accessible restriction.
- If normal household water flow looks good but the code returns, the inlet-valve or fill-sensing path becomes more likely.
- If the door closes normally but the warning keeps returning, the latch or switch path becomes more likely than a simple alignment issue.
What This Error Means
Error C4 on your GE Appliances dishwasher means: After a power interruption, the dishwasher filled twice without completing a drain. This indicates either the float switch (overflow protection) is stuck in the raised position, or a blocked drain is preventing water from clearing between fills. The dishwasher's self-diagnostic system detected this condition and paused the current cycle.
The most frequent cause is float switch stuck up by a utensil or food debris — overfill protection falsely engaged. Work through the causes and fix steps below in order — most GE dishwasher errors can be resolved without a service call.
Many cases of C4 can be resolved by the homeowner. The steps below cover the full DIY checks — if they do not resolve the error, a technician is needed.
The drain filter is the first thing to check on any GE dishwasher drainage error. It sits in the tub floor beneath the lower spray arm and traps food debris on every cycle. Cleaning it takes 5 minutes and resolves the majority of drainage faults without any further work.
Most Likely Cause by Symptom
The GE Appliances dishwasher may stop, pause, or refuse to complete the cycle normally.
Likely cause: Float switch stuck up by a utensil or food debris — overfill protection falsely engaged
Check first: SAFETY: Disconnect power before reaching into the tub.
Water may remain inside the appliance instead of clearing normally.
Likely cause: Drain blockage from before the power failure preventing proper water clearance
Check first: Locate the float — it is a plastic dome or cap in the front corner of the tub floor.
Performance may drop because airflow, filtering, or draining is restricted.
Likely cause: Debris accumulated around the float preventing it from dropping back down after filling
Check first: Check that the float moves freely up and down — lift and release it. It should drop back to the tub floor under its own weight.
Common Causes
- Float switch stuck up by a utensil or food debris — overfill protection falsely engaged
- Drain blockage from before the power failure preventing proper water clearance
- Debris accumulated around the float preventing it from dropping back down after filling
- Control board lost cycle state during power failure and re-entered fill without a preceding drain
What Not to Do
- Do not ignore C4 if the tub is overfilled — open the door slowly and remove excess water before continuing
Model and Display Variation Notes
Model-family notes
- GE Appliances dishwasher display wording and code formats can vary by series.
- If your model behaves differently, check the owner manual before trying any deeper maintenance step.
Display and panel differences
- Panel wording can vary by series, so confirm the exact code pattern before buying parts.
Parts, Tools and Service Options
Common parts
- Float switch assembly if the switch contacts have failed ($15–$40)
- Main control board if the board lost state and is unable to resume correctly ($80–$200)
Manual and model check
Check your exact model and manual before ordering any GE Appliances dishwasher parts.
Service option
GE Appliances service visit if the warning returns after the basic checks are complete.
Suggestions in this section are organized to support the troubleshooting flow first. Any future affiliate relationships should be disclosed clearly.
When Not to Keep Troubleshooting
Float moves freely and drain is clear but C4 returns after a power restore
- Dishwasher overfills with water reaching the door seal
How to Prevent It Recurring
- Keep utensils in the utensil basket rather than loose in the lower rack — they can tip and pin the float during the wash cycle
Related Error Codes
C1
The drain pump has been running continuously for more than 2 minutes without the water level dropping as expected. The dishwasher has stopped the pump to prevent motor burnout.
C3
GE dishwasher error C3 usually means the machine did not drain water from the tub during the normal drain phase.
LEAK
The dishwasher's leak detector has sensed moisture in the base of the appliance, indicating a water leak somewhere in the machine. The dishwasher has stopped the cycle and activated the drain pump to remove water from the base.
Extra notes
- This page is based on GE Appliances support material and stays conservative where model-specific guidance may vary.
- The goal is to help you identify safe first checks before you move into parts, service, or model-specific manual lookup.
Source and model notes
Last reviewed: 2026-04-09
Based on: Based on GE Appliances support material and edited into consumer-safe guidance for the exact code family on this page.
View GE Appliances US Official Support
Model coverage note: GE Appliances dishwasher code meanings can vary by series, control panel, and model family, so use this page as a safe starting point rather than a replacement for the model-specific manual.
Important: FixThisError is an independent guide, not the manufacturer. Use your model-specific manual when the panel wording or behavior differs.
Always disconnect power before inspecting appliances. If unsure, contact a licensed appliance technician.