GE Dishwasher Error Code C4 — Double Fill After Power Failure
What this means
The C4 error code on GE dishwashers indicates that the machine has filled with water twice after a power failure without the cycle properly resuming. This usually means the float switch — which monitors the water level in the tub — is stuck in the down position, allowing the dishwasher to overfill. It can also be triggered by a power surge or a faulty water inlet valve that did not close when power was lost.
Step-by-step fix
4 stepsCancel the cycle and drain
Press Start then Cancel/Reset to stop the cycle and initiate a drain. Wait for the dishwasher to pump out all the water. If it does not drain, manually bail out the water.
Do not open the door immediately if the water level is high — let the pump drain as much as possible first.
Check and free the float assembly
Open the dishwasher door and locate the float assembly on the left side of the tub floor. It is a small dome or cylinder that bobs up and down. Lift it up and down several times — it should move freely. If it is stuck, clean around its base to remove any food debris or mineral buildup that is preventing it from rising.
Tap gently on the float cover if it feels stuck. Sometimes debris wedges underneath and prevents the float from rising to signal the water level is high enough.
Check the float switch underneath
If the float moves freely but the code persists, the float switch underneath the tub may be faulty. Access it by removing the lower kick panel. The switch is connected to the float stem. Press and release the float — you should hear the switch click.
If you do not hear a click when the float rises, the float switch needs to be replaced.
Reset the dishwasher
Turn off the circuit breaker for 2 minutes and turn it back on. This clears the C4 error from the control board's memory. Run a test cycle to verify the dishwasher fills to the correct level and stops.
If you experience frequent power outages, consider a surge protector to prevent repeated C4 errors.
When to call a professional
If the float and float switch both work correctly but the dishwasher continues to overfill, the water inlet valve may be stuck open. A technician can test and replace the valve.
Related error codes
Information compiled from manufacturer service manuals, official troubleshooting documentation, and appliance repair industry resources. This guide is for informational purposes only — always consult a qualified technician for complex repairs.
Learn more about our sourcesParts you may need
Links may earn us a commission at no extra cost to you. We only recommend parts relevant to this repair.