Disclaimer: ApplianceDecode.com is an independent diagnostic resource and is NOT affiliated with, authorized, or sponsored by Samsung, LG, Whirlpool, GE, Bosch, or any other appliance manufacturer.
ApplianceDecode
GE Dishwasher Code: C2

GE Dishwasher C2 Error Code: Step-by-Step Fix

Published on: September 15, 2026
•
Written by: Dave Miller
• Difficulty: Easy
[Advertisement Slot - Header Banner]
GE Dishwasher C2 Error Code: Step-by-Step Fix

Required Tools for this Fix

  • Pliers
  • Bucket

Quick Summary Answer: The GE dishwasher error code C2 indicates a drain line restriction or drain timeout, meaning the machine failed to evacuate its wash water within the control board’s allotted time window (typically 90 to 120 seconds). The most common causes are a clogged kitchen sink drain connection, an obstructed air gap, a kinked drain hose under the sink, or debris wrapped around the internal drain pump impeller. You can usually clear this error within 30 minutes by inspecting the garbage disposal inlet nipple, flushing the drain hose with warm water, and clearing debris from the sump filter basin.

WARNING: Risk of Electric Shock and Water Damage. Always disconnect electrical power to your dishwasher before servicing internal parts. Switch off the dedicated circuit breaker in your service panel or unplug the machine from the wall outlet. Turn off the hot water shutoff valve under the sink to prevent accidental flooding while working on drainage lines.


What Does the GE Dishwasher Error Code C2 Mean?

Modern GE dishwashers rely on time-based and sensor-based drain routines. When your cycle transitions from washing to rinsing, the main electronic control board energizes the drain pump. The board monitors the flood switch or pressure sensor to confirm that the water level drops to an empty state within a preset limit.

If the internal water sensor still detects standing water after the pump runs for its maximum programmed duration, the machine halts the cycle. The display then flashes the C2 code, accompanied by an audible warning beep on most models.

This error is designed to prevent two catastrophic problems: an active flood in your kitchen and motor burnout from an overstressed drain pump. In rare instances, the tub may actually be dry, but a stuck flood switch or fouled pressure sensor reports false standing water to the main control board.


Quick Diagnostic Overview

Use this reference table to plan your diagnostic workflow based on typical repair times and tooling.

Diagnostic StepEst. TimeTools NeededEst. Cost
1. Inspect Sink Disposal / Air Gap10 minsFlathead screwdriver, flashlight, needle-nose pliers$0
2. Clean Interior Tub Filters10 minsWarm tap water, soft-bristle nylon brush, dish soap$0
3. Check & Clear Drain Hose20 minsBucket, towels, channel-lock pliers, wire snake$0–$15
4. Test Check Valve Flapper15 mins1/4-inch nut driver, shop towels$0–$25
5. Inspect Drain Pump & Impeller30 mins1/4-inch and 5/16-inch nut drivers, multimeter$0–$65
6. Clear Tub Pressure / Flood Sensor15 minsPhillips screwdriver, vinegar, cotton swabs$0–$35

Pre-Diagnostic Testing Checklist

Before pulling your dishwasher out from under the counter, run through this baseline checklist. These basic issues cause over half of all C2 service calls we see in the field.

  • Garbage Disposal Knockout Plug: If you recently replaced your garbage disposal, ensure the plastic knockout plug inside the disposal’s drain port was punched out.
  • Under-Sink Hose Kinks: Inspect the cabinet cavity under your sink to see if trash cans, grocery supplies, or cleaning buckets have crushed or pinched the flexible ribbed hose.
  • Sink Drainage Status: Run hot water down your main kitchen sink basin for 60 seconds to verify that the household plumbing itself is draining freely.
  • Air Gap Overflow: Look at the small chrome cylinder mounted next to your kitchen faucet to see if dirty water is spurting out of its vents.
  • Standing Water Height: Measure whether the standing water covers the heating element or merely rests inside the bottom sump recess.

Step-by-Step Diagnostic and Repair Guide

Follow these steps in order, starting with the simplest external plumbing issues before advancing to machine disassembly.

                  [GE Dishwasher Shows C2 Error]
                                |
                                v
                [Check Sink Disposal & Air Gap]
                    /                       \
        (Debris Found / Plug In)       (Clear / Clean)
                  /                           \
        [Clear Plug/Debris]                     v
                                      [Inspect Sump Filters]
                                          /               \
                                    (Heavy Soil)     (Clean Filter)
                                        /                   \
                                  [Clean Mesh]               v
                                                    [Inspect Drain Hose]
                                                        /          \
                                                  (Kinked/Plugged) (Free Flowing)
                                                      /              \
                                          [Straighten/Flush]          v
                                                            [Test Check Valve & Pump]
                                                                /                 \
                                                       (Jammed/Faulty)       (Functional)
                                                              /                     \
                                                    [Clean or Replace Pump]     [Check Pressure Sensor]

Step 1: Check the Disposal Inlet and Air Gap

Most GE dishwashers share drainage plumbing with the kitchen sink or garbage disposal. Food waste often hardens inside the tiny 5/8-inch connector barb where the dishwasher hose meets the disposal.

First, loosen the hose clamp on the disposal inlet with a flathead screwdriver or 5/16-inch nut driver. Pull the flexible rubber hose off the plastic fitting, pointing the open end into a small catch bucket.

Inspect the inner diameter of the disposal fitting using a flashlight. It is common to find solidified grease, chicken bones, or vegetable string packing this narrow port shut. Clean it thoroughly with a small screwdriver.

If your setup utilizes a deck-mounted brass or plastic air gap, pry off the chrome decorative cover. Unscrew or unclip the inner plastic cap to reveal the two internal chambers. Remove any built-up seeds, sludge, or eggshells using needle-nose pliers, then reinstall the protective cap tightly.

       [Countertop Air Gap]
            |        \
(From Dishwasher)    (To Garbage Disposal)
            |        /
            v       v
      +------------------+
      | Garbage Disposal | <--- Check for unpunched knockout plug
      +------------------+      or hardened food sludge inside the barb.

Step 2: Clean the Sump Filtration System

GE dishwashers feature an ultra-fine filtration assembly in the tub basin designed to protect the drain pump. When neglected, cooking oils and tiny starch particles create an impermeable film over this screen, choking off the drain intake.

Open the dishwasher door and slide the lower dishrack completely out of the unit. Locate the circular filter hub at the bottom center of the tub floor.

Turn the cylindrical fine filter assembly counter-clockwise roughly a quarter-turn and pull it straight up. Next, lift the flat stainless-steel or plastic perimeter screen off the tub floor.

Take both components to your sink and scrub them thoroughly using warm water, liquid dish soap, and a soft-bristle nylon brush. Inspect the mesh closely against a bright light bulb to confirm all micro-pores are transparent. Never use metal wire brushes, as they can puncture the fine plastic screening.

Inspect the now-exposed sump well for broken glass fragments, toothpicks, or twist ties that settled near the drain throat.

Step 3: Inspect and Clear the Drain Hose

A restricted drain hose will quickly trip the C2 code because the pump has to fight extreme backpressure. You need to inspect the full length of the line running from the dishwasher sump up to the cabinet sidewall.

Pull the hose down from its high loop bracket under the sink to check for sharp bends or flattened sections. Ribbed plastic lines are susceptible to heat fatigue and can collapse inward under suction.

To flush the line, disconnect the hose from the sink or disposal side and lower it into a large bucket at floor level. Run the dishwasher drain cycle for 5 seconds by pressing and holding the Start/Reset pad.

If water flows out in a full, vigorous stream, the hose is clear and the issue lies in your sink plumbing. If water merely dribbles out while the motor hums loudly, a solid plug is stuck inside the tube.

You can dislodge severe clogs by detaching the entire hose from both ends and running hot tap water through it from a laundry sink. Alternatively, feed an appliance drain snake or a length of heavy-gauge plastic weed-trimmer line through the hose to break up compacted grease plugs.

INCORRECT: Low sag collects grease and food waste.
[Dishwasher] --------\________/--------> [Disposal]

CORRECT: High loop prevents backflow and settling sludge.
               /\  <-- Fastened to underside of countertop
              /  \
[Dishwasher] /    \--------------------> [Disposal]

Step 4: Examine the Rubber Drain Check Valve

GE dishwashers use a small elastomeric check valve flapper near the drain pump outlet or inside the hose connector. This one-way flap allows dirty wash water to exit, but stops it from washing back into the clean tub.

Over time, this flapper can become stiff from hard-water scale or coated in congealed animal fats. If it sticks shut, water cannot exit the tub regardless of pump motor power.

To access the valve, remove the lower front toe-kick panel by unthreading the two 1/4-inch hex screws. Spread a towel beneath the front edge of the tub to catch residual water.

Locate the drain hose connection on the black or translucent plastic drain pump body. Loosen the spring clamp using your pliers and carefully wiggle the drain hose off the pump nipple.

Look inside the pump discharge port or the end of the hose coupler. The check valve is a soft, hinged rubber tongue. Inspect it to verify that it flexes freely with light finger pressure and has not warped, torn, or turned brittle.

If the flapper is coated with mineral deposits, soak it in white vinegar or warm soapy water. If it is torn or permanently swollen, replace it with an authentic GE OEM check valve kit.

Step 5: Test the Drain Pump and Impeller

If the drainage line is physically clear of obstructions, the pump assembly itself is your next diagnostic target. Drain pumps can suffer from both mechanical blockages and internal electrical winding failures.

With the kickplate removed, find the drain pump assembly. On modern GE dishwashers, this is typically an independent, smaller motor housing connected to the main sump with a twist-lock or three mounting screws.

Disconnect the two-wire electrical harness running to the drain pump terminals. Pull the harness by its plastic connector rather than yanking the wires.

Unclip or unthread the pump motor from the sump housing, turning it counter-clockwise to disengage the bayonet mount. Keep your towels handy, as roughly two to four cups of trapped water will spill out as the seal breaks.

Look into the pump cavity and inspect the plastic impeller blades. Rotate the impeller with your fingers.

On permanent-magnet synchronous drain pumps, the impeller should not spin freely like a toy pinwheel. Instead, you should feel distinct magnetic resistance every 90 to 180 degrees, snapping through each quarter-turn. If the impeller spins loose on its steel shaft without resistance, the plastic rotor hub has sheared off internally, requiring a full pump replacement.

Remove any trapped hair, string, or fruit stickers wrapped around the pump shaft behind the impeller blades.

Next, grab your digital multimeter to verify the electrical health of the motor coil. Set the meter to the lowest Ohms ($\Omega$) scale and touch the meter probes to the two exposed pump terminals.

A healthy GE dishwasher drain pump motor will typically read between 15 and 45 Ohms of resistance at room temperature. If your meter reads zero Ohms (a direct short circuit) or displays “O.L.” / infinite resistance (an open circuit winding), the pump motor is dead and must be replaced.

   [Multimeter Testing]
       +---------+
       | 28.4  Ω |  <-- Normal reading: roughly 15 to 45 Ohms
       +---------+
         |     |
         |     +-------------------+
         +--------------+          |
                        v          v
                  [ [Terminal] [Terminal] ]
                  |                       |
                  |    GE Drain Pump      |
                  +-----------------------+

Step 6: Clear the Pressure Switch / Flood Float

Sometimes a GE dishwasher completes a successful drain cycle, but the control board still displays C2 because the water-level monitoring system failed to register that the tub is empty.

Modern GE plastic-tub and hybrid-tub dishwashers often use a flood switch mounted into the front left or right corner of the tub floor. This component houses a dual-action mechanical float and an electronic microswitch.

Food soils, gelatinous rinse aids, and heavy grease can pack beneath the float stem. This holds the internal float disk in a raised position, misleading the control board into believing the tub is still brimming with water.

To service this area:

  1. Locate the plastic mushroom-style float dome inside the tub floor.
  2. Carefully pull the float cylinder up and out, or release its locking tab from underneath the machine if your model uses a locked design.
  3. Clean the float chamber thoroughly with hot water, white vinegar, and cotton swabs to remove sticky films.
  4. Verify that the float drops down completely flat against the floor under its own weight.
  5. If your unit uses a pressure transducer tube attached to the main sump, disconnect the small rubber air tube and blow through it to clear condensed moisture or soap slime.

Resetting the GE Control Board After Repairs

Once you have identified and repaired the restriction, you must reset the unit’s electronic memory to erase the persistent C2 fault code.

To clear the active fault:

  1. Press and hold the Start/Reset pad for 5 to 7 seconds. The status indicator light will change, and the dishwasher will initiate an automated, 60-second pump-out sequence.
  2. Allow the pump to run until the machine goes silent and the lights turn off.
  3. If the code does not clear, perform a hard system reset. Turn off the dedicated kitchen circuit breaker in your household breaker panel.
  4. Leave the power disconnected for a minimum of 10 full minutes to allow the circuit board capacitors to bleed off residual energy.
  5. Restore power at the breaker panel, select a standard “Light” or “Express” wash cycle, and let the machine run to confirm normal drainage operation.

Preventing Code C2 Recurrence

Once you clear your dishwasher’s plumbing, put a few simple operational habits in place to keep the C2 code from coming back.

  • Scrape Plates, Do Not Pre-Rinse: Scrape solid bones, toothpicks, fruit seeds, and fibrous greens directly into the compost or trash. Dishwashing detergents need small food particles to react with; completely rinsing plates leads to excess suds, which will trap the drain pump impeller in air pockets.
  • Maintain the High Loop: Ensure the drain hose under the counter arches upward so it touches the bottom of the kitchen countertop before running down to the disposal. This loop acts as a physical gravity siphon-break, preventing dirty household sink water from draining backwards into your dishwasher tub.
  • Run the Disposal First: Always flip on your sink garbage disposal for five seconds with cold water before starting a dishwasher cycle. This clears the sink drain chamber and ensures the dishwasher begins washing into an empty, unobstructed discharge line.
  • Monthly Citric Acid Washes: Hard water scale bonds with grease to form a concrete-like buildup inside ribbed hoses. Place an upright cup of white distilled vinegar or two tablespoons of food-grade citric acid crystals in the upper rack once a month, then run a Sanitize cycle to dissolve internal grease films.

When to Call a Professional

While most homeowners can resolve an error code C2 with basic hand tools, certain scenarios warrant a factory-trained appliance technician:

  • Control Board Driver Failures: If you have installed a verified functional drain pump, but the control board never sends 120V AC power down the wire harness during the drain cycle, the pump relay on the main control board has failed.
  • Deep Internal Wire Harness Breaks: Dishwasher doors flex hundreds of times per year, which can snap internal copper strands beneath the door skin. Diagnosing broken neutral lines requires deep electrical troubleshooting.
  • Hidden Subfloor Plumbing Clogs: If clearing the hose and sink connection still leaves water backing up during testing, you may have a partial blockage deep inside the home’s 1.5-inch or 2-inch drain-waste-vent (DWV) piping inside the wall.

Frequently Asked Questions

Can I run my dishwasher while the C2 code is active?

No. The C2 error is a hard fault lockout that prevents the machine from starting subsequent wash cycles. The dishwasher disables the water inlet valve to prevent overflowing the tub. You must clear the error and allow the unit to cycle out remaining water before the control board permits a new wash program.

Why does my GE dishwasher show C2 when the tub is empty?

This indicates a failure in the water-sensing circuit rather than a physical plumbing clog. A stuck flood switch float, a debris-coated flood switch body, or a blocked pressure transducer air tube makes the main control board assume water is still in the machine. Cleaning the float housing or replacing a shorted flood switch will resolve this false-positive error.

How do I manually drain the tub when stuck on code C2?

To drain the machine manually without power, use a liquid shop-vac to suction standing water directly out of the bottom of the tub. If you lack a wet-dry vacuum, scoop the standing water out using a plastic cup into a bucket, then soak up the remaining liquid around the filter with thick bath towels.

Does a C2 code mean my drain pump is broken?

Not necessarily. In our repair experience, roughly 70% of C2 error occurrences stem from basic external restrictions, such as a clogged garbage disposal inlet, an unpunched disposal knockout plug, or a kinked discharge hose. The drain pump should only be replaced after you have confirmed the hose lines are clear and tested the pump motor coil with a multimeter.

How much does it cost to fix a GE dishwasher C2 error code?

If you repair the problem yourself by clearing a kink or washing food debris out of the drain hose, the repair is completely free. If the check valve or the drain pump motor assembly has failed, replacement OEM parts generally cost between $25 and $65. Hiring a professional service company to replace the drain pump typically costs between $150 and $300, including labor and trip fees.

Safety Precaution Notice

Before proceeding with any repair checklist: Always unplug the appliance from its electrical socket and turn off shutoff valves for incoming water (for washers and dishwashers). Discharge capacitors if working on motors.

[Advertisement Slot - Article Bottom Banner]