mypros+
Error code reference

GE Dishwasher Error Code HEAVY

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.

  • 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 means on a GE dishwasher

The HEAVY error code on a GE dishwasher indicates an overfill condition, meaning the machine has detected more water inside the tub than the control system permits. This condition is monitored by a pressure sensor or float switch. When either of these components signals that the water level has exceeded the safe threshold, the control board initiates a drain cycle. If the water is not successfully removed within 60 seconds, the program halts entirely to prevent overflow or flooding damage.

The float switch is a mechanical safety device that rises with the water level and triggers a signal to the control board when water reaches a critical height. The pressure sensor serves a similar function through air pressure changes in a connected chamber. When either device activates unexpectedly, the causes typically fall into two categories: too much water is entering the tub, or water that should have drained is being held back. A leaking inlet valve is a common culprit for excess water entry, as a faulty valve can allow water to seep in continuously even when the machine is not actively filling. A malfunctioning flow meter can also misreport water volume, causing the fill cycle to continue beyond the proper cutoff point.

On the drain side, a blocked or kinked drain hose, a failed drain pump, or obstructed pump components can prevent the machine from clearing water fast enough. Wiring faults connecting the float switch, pressure sensor, or drain pump to the control board can also produce false overfill readings or prevent the drain response from executing correctly. A thorough diagnosis covers all of these components before any parts are replaced.

Source: manufacturer service documentation.

Common causes of HEAVY

  1. 01

    Blocked or kinked drain hose

    Wiring / connection

    A drain hose that is clogged with debris or bent sharply restricts water flow out of the machine, preventing the drain cycle from completing within the 60-second window. Inspect the hose from the pump to the sink drain or garbage disposal connection for obstructions or kinks.

  2. 02

    Failed or obstructed drain pump

    Part replacement

    The drain pump may be jammed with food debris, glass fragments, or other foreign material, or the pump motor may have failed electrically. Remove the lower spray arm and filter assembly to access and inspect the pump for obstructions.

  3. 03

    Leaking or stuck-open inlet valve

    Part replacement

    A water inlet valve that fails to close completely allows water to continuously enter the tub even between fill cycles, causing the water level to rise past the sensor threshold. This often presents as water pooling in the tub when the dishwasher has been off for hours.

  4. 04

    Faulty float switch or pressure sensor

    Part replacement

    If the float switch is physically stuck in the raised position, or the pressure sensor has failed, the control board receives a false overfill signal even when the actual water level is normal. Check the float assembly under the tub floor for debris holding it elevated, and verify sensor wiring continuity.

  5. 05

    Malfunctioning flow meter

    Part replacement

    The flow meter tracks how much water has entered the machine during a fill cycle. A faulty flow meter can allow the fill cycle to continue past the correct cutoff point, delivering excess water before the pressure sensor or float switch activates. Check wiring connections to the flow meter before replacing the component.

See the test procedure for each cause

Frequently asked questions about HEAVY

What does HEAVY mean on a GE dishwasher?
On a GE dishwasher, HEAVY as an error code indicates an overfill condition, meaning the machine detected more water in the tub than the control system allows. The pressure sensor or float switch triggered an alert, and the dishwasher attempted to drain the excess water. If the water did not drain within 60 seconds, the wash program stopped automatically to prevent an overflow situation.
How do I fix the HEAVY error code on my GE dishwasher?
Start by checking the drain hose for kinks or clogs and inspect the drain pump filter for debris. If the drain path is clear, check whether water is pooling in the tub when the machine is off, which would point to a leaking inlet valve. You should also inspect the float switch under the tub floor to make sure it moves freely and is not stuck in the raised position. If basic checks do not resolve the issue, testing the drain pump motor and pressure sensor with a multimeter may be necessary.
Is it safe to keep using my GE dishwasher when it shows the HEAVY error?
No, it is not safe to continue running the dishwasher until the underlying cause is identified and corrected. The HEAVY code indicates a potential overfill condition, and if the drain system is unable to clear excess water, the machine could overflow onto your floor. Shut the dishwasher off and investigate the drain system and water inlet before running another cycle.
Will resetting my GE dishwasher clear the HEAVY error code?
A reset may temporarily clear the error display, but it will not resolve the underlying problem. If the cause, such as a blocked drain hose, a stuck float switch, or a faulty inlet valve, is still present, the HEAVY code will return during the next cycle. Always diagnose and correct the root cause before relying on a reset.
How much does it cost to repair a GE dishwasher with the HEAVY error code?
Repair costs depend heavily on which component has failed. A drain hose cleaning or float switch adjustment may cost little to nothing if done yourself. Replacing a drain pump typically runs in the range of $100 to $250 in parts and labor, while a new inlet valve or flow meter can add $75 to $200 depending on the part and service rates in your area. Getting a diagnosis from a qualified technician before purchasing parts is recommended to avoid unnecessary expense.

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

Get Started

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