mypros+
Error code reference

GE Dishwasher Error Code HEAVY flashes

Overfilling

Overfilling - too much water in the machine, pressure sensor or float switch activated. If water has not been drained within 60 seconds, the program stops (drain pump activated).

First step from the service manual

Check drain pump, blocked drain hose, flow meter, inlet valve leaks, and wiring.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for HEAVY flashes.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What HEAVY flashes means on a GE dishwasher

The HEAVY flashing error on a GE dishwasher indicates an overfill condition, meaning the machine has detected more water in the tub than is safe or expected for normal operation. This detection is handled by either the pressure sensor or the float switch, both of which monitor water level inside the dishwasher. When one of these components signals that water has exceeded the acceptable threshold, the control board responds immediately. If the excess water is not drained within 60 seconds, the wash program halts entirely and the drain pump activates in an attempt to remove the standing water and protect the machine and surrounding cabinetry from flood damage.

The most common causes of this condition fall into two categories: water entering the tub at a rate or volume it should not, or water failing to exit the tub as intended. On the inlet side, a faulty inlet valve that does not fully close can allow water to continuously seep into the tub even when the control board has not commanded a fill cycle. A malfunctioning flow meter may also misread the volume of water being introduced, causing overfilling before the board cuts the inlet valve signal. On the drain side, a blocked drain hose or a failed drain pump can prevent water from exiting, causing levels to rise and trigger the float switch or pressure sensor.

Diagnosing this error requires a systematic inspection of the drain pump for debris or motor failure, the drain hose for kinks or blockages, the inlet valve for continuous dripping, the flow meter for proper operation, and all associated wiring for damage or loose connections. The float switch itself should be checked for physical obstruction or failure, as a stuck float can falsely report an overfill condition even when the actual water level is normal.

Source: manufacturer service documentation.

Common causes of HEAVY flashes

  1. 01

    Blocked or kinked drain hose

    Wiring / connection

    A drain hose that is kinked, clogged with debris, or improperly routed can prevent water from exiting the tub, causing the water level to rise and trigger the overfill sensor. Inspect the full length of the drain hose for physical restrictions and clear any blockages.

  2. 02

    Faulty or stuck inlet valve

    Part replacement

    A water inlet valve that fails to close completely will allow water to continuously enter the tub, even between fill cycles, eventually triggering the overfill detection. Check the valve for continuous dripping or running water when the dishwasher is idle.

  3. 03

    Failed drain pump

    Part replacement

    If the drain pump motor has failed or is obstructed by debris, it cannot remove water from the tub, allowing levels to accumulate and activate the pressure sensor or float switch. Listen for the pump running during the drain cycle and check for blockages in the pump housing.

  4. 04

    Float switch stuck or faulty

    Part replacement

    The float switch is a physical sensor inside the tub that rises with the water level and signals overfill when triggered. If the float is stuck in the raised position due to debris or a mechanical fault, it will report an overfill condition even when water levels are normal.

  5. 05

    Malfunctioning flow meter

    Part replacement

    The flow meter measures the volume of water entering the dishwasher during a fill cycle. If it provides inaccurate readings, the control board may allow too much water into the tub before shutting off the inlet valve, causing a genuine overfill condition.

See the test procedure for each cause

Frequently asked questions about HEAVY flashes

What does HEAVY flashes mean on a GE dishwasher?
When the HEAVY light flashes on a GE dishwasher, it signals an overfill condition, meaning the pressure sensor or float switch has detected more water in the tub than the machine expects. The control board stops the wash cycle and activates the drain pump to remove the excess water. If the water level is not reduced within 60 seconds, the program halts completely. Common causes include a failed drain pump, blocked drain hose, faulty inlet valve, or a stuck float switch.
How do I fix the HEAVY flashing error on my GE dishwasher?
Start by inspecting the drain hose for kinks or clogs and clear any blockages you find. Next, check the drain pump for debris or motor failure and confirm water is actually draining during the drain cycle. If the machine drains normally, the issue may be on the inlet side, specifically a water inlet valve that is not shutting off fully, or a faulty flow meter allowing too much water in. You should also check the float switch inside the tub for obstructions that could keep it in the raised position.
Is it safe to run my GE dishwasher when the HEAVY light is flashing?
You should not continue running the dishwasher while this error is active. The flashing HEAVY light indicates the machine has already detected a water level it considers unsafe and has stopped the wash program to prevent overflow. Running it again without addressing the root cause risks water spilling onto your floor or into surrounding cabinetry. Resolve the underlying issue before resuming normal operation.
Will resetting my GE dishwasher clear the HEAVY flashing error?
A reset may clear the error code temporarily and allow the dishwasher to restart, but it will not fix the underlying problem. If the cause of the overfill condition, such as a blocked drain, stuck float, or leaking inlet valve, has not been corrected, the HEAVY light will flash again during the next cycle. Address the root cause before relying on a reset to resume normal operation.
How much does it cost to repair a GE dishwasher with the HEAVY flashing error?
Repair costs vary depending on which component is at fault. A drain hose clearing or float switch cleaning may cost little to nothing if done yourself. Replacing a drain pump typically runs between $80 and $200 in parts and labor, while a new inlet valve or flow meter usually falls in the $60 to $150 range for parts alone. Adding professional labor costs can bring the total repair estimate to anywhere from $100 to $300 or more depending on the specific fault and your location.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass