Dishwasher Common Repairs

Why this matters

Dishwashers are second only to refrigerators in service-call volume. Most "broken dishwasher" calls resolve to one of seven specific failures + the tech who can diagnose all seven in 30 minutes closes 4 - 6 jobs per day at per repair. This is the working procedure for the seven failures that drive 80%+ of residential dishwasher service.

Common failure categories

  1. Won't drain - drain pump failure, drain hose clog, air gap clog, garbage disposal connection
  2. Leaks - door seal, wash arm, sump gasket, hose fittings
  3. Won't start / no power - door switch, control board, thermal fuse, wiring
  4. Won't fill - water inlet valve, float switch, supply line, leaking solenoid
  5. Poor cleaning - spray arm spinning, water heater, detergent dispenser, water temperature
  6. Noisy operation - pump, motor bearings, spray arm, debris in chopper
  7. Control board / display fault - board failure, button stuck, sensor fault

Failure 1: Won't drain

Step 1: Garbage disposal connection

  • 60%+ of dishwasher drain calls trace to garbage disposal
  • The knockout plug at the disposal inlet must be removed when dishwasher first connected (often missed by builder OR DIY install)
  • Check: disconnect drain hose at disposal; verify clear path through disposal

Step 2: Drain hose

  1. Pull dishwasher out (carefully - kick plate first, then anchor screws to cabinet)
  2. Inspect drain hose for kink, crush, or sag (must rise to high-loop attachment)
  3. Disconnect hose; check for clog (food debris, broken glass commonly)
  4. Reconnect with proper high loop (12 - 18" above floor of cabinet OR air gap install)

Step 3: Drain pump

  1. Access drain pump from inside (remove lower spray arm + lower filter assembly)
  2. Pull pump cover; check impeller for debris (broken glass, plastic, food)
  3. Test pump electrically: 120V at terminals on drain cycle
  4. Replace pump if seized OR no electrical response

Step 4: Air gap (where local code requires)

  1. Inspect air gap on countertop
  2. Cap pulls off; check inlet + outlet ports for debris

Failure 2: Leaks

Door seal

  1. Inspect door gasket - split, hardened, deformed
  2. Replace if degraded; clean seating channel

Wash arm seal

  • Upper or lower spray arm bushing leaks dribble inside cabinet, find their way to base
  • Replace bushing

Sump gasket

  • The wash motor seal at the base of the tub
  • Symptoms: water under dishwasher

Hose fittings

  • Inspect inlet valve fitting + drain hose connections
  • Tighten OR replace clamps

Failure 3: Won't start / no power

Step 1: Power confirmed

  • Test outlet at sink under cabinet OR confirm circuit breaker
  • If hardwired, test 120V at junction box

Step 2: Door switch

  1. Door switches are mechanical; fail at 5 - 10 year mark
  2. Test continuity with door closed: should close circuit
  3. Replace if open

Step 3: Thermal fuse / TCO

  1. Most dishwashers have a one-shot thermal fuse on the control panel
  2. Trips on over-temp (typically caused by failed heating element OR runaway controller)
  3. Replace fuse + investigate root cause
  4. If fuse trips again immediately, the cause hasn't been found

Step 4: Control board

  1. Most modern dishwashers have a single board (Bosch + Whirlpool + GE all similar)
  2. Diagnostic code on display (most brands)
  3. Common failure: button-press not recognized; board needs replacement

Failure 4: Won't fill

Water inlet valve

  1. Test 120V at valve solenoid during fill cycle
  2. If 120V present + no water = valve failed; replace
  3. If no 120V = upstream (control board OR float switch)

Float switch

  1. Float chamber inside the tub; lifts to shut off fill when water reaches level
  2. Stuck float (debris, mineral buildup) = valve commanded shut early
  3. Clean OR replace

Supply line

  1. Sediment in fine mesh inlet filter at valve
  2. Disconnect supply line; clean filter
  3. Verify supply flow at line end

Failure 5: Poor cleaning

Spray arms

  1. Verify arms spin freely (lift + rotate by hand)
  2. Inspect for clogged spray holes (toothpick or thin wire to clear)
  3. Check arm bushing for wear

Water temperature

  1. Test wash water temp during heat-rinse cycle - should be 130 - 140°F
  2. If low, water heater issue OR heating element in dishwasher failed
  3. Many modern dishwashers rely entirely on inlet water temp; recommend customer set water heater to 120 - 140°F

Detergent dispenser

  1. Dispenser cover should open during cycle
  2. Failed wax-motor or solenoid = detergent doesn't dispense
  3. Test mechanism

Failure 6: Noisy operation

Pump / motor bearings

  • Grinding noise + occasional whine = worn motor bearings
  • Replace pump + motor as assembly

Chopper jam

  • Some dishwashers have a chopper blade to mince food before draining
  • Glass shard or hard object jams chopper = grinding noise + may trip motor
  • Disassemble + clear

Spray arm hitting dish

  • Sometimes a tall item interferes
  • User education on loading

Failure 7: Control board / display

  • Diagnostic code displayed: reference manufacturer code list
  • Common: Bosch E15 (leak detected - flood pan switch tripped), Whirlpool F3 E1 (thermistor), GE E1 (water inlet)

The single highest-value diagnostic move on a noisy or poor-cleaning dishwasher is removing the LOWER FILTER ASSEMBLY + CLEANING IT. Most owners never clean the filter; it's loaded with food debris, mineral scale, + occasional glass. A 10-minute clean-out restores wash performance + reduces noise dramatically. Charge for the service call + the customer is grateful - + you uncover any deeper issues at the same time.

Decision: repair vs replace

  • Machine <5 years: repair almost always
  • Machine 5 - 10 years: repair if cost <50% of replacement
  • Machine 10+ years: case-by-case; expect more failures
  • Premium brand (Miele, Bosch, KitchenAid): higher repair threshold
  • Builder-grade brand: replace at first major failure typically

References

  • Manufacturer service manuals (Bosch, Whirlpool, GE, Frigidaire, KitchenAid)
  • Diagnostic code reference per brand
  • Manuall internal: Replace a Dishwasher Drain Pump, Common Appliance Error Code Reference