Dishwashers are essential appliances in Toronto homes, from downtown condos to suburban kitchens in Mississauga, Scarborough, and North York. When your dishwasher stops draining, leaves dishes dirty, or displays a cryptic error code, it disrupts your entire routine. At, we provide same-day dishwasher repair across the GTA, diagnosing issues quickly so you can get back to clean dishes.
This guide covers the most common dishwasher problems, error codes from major brands found in Toronto homes, and when to call a professional technician.
Common Dishwasher Problems We Repair
1. Dishwasher Will Not Drain
If water pools at the bottom of the tub after a cycle, the problem is typically a clogged drain hose, blocked air gap, faulty drain pump, or jammed garbage disposal connection. Food debris, grease buildup, and foreign objects are common culprits in Toronto’s hard water areas.
2. Dishes Come Out Dirty or Cloudy
Poor cleaning results usually indicate a clogged spray arm, worn wash impeller, low water temperature, or failed detergent dispenser. Hard water mineral buildup is a frequent issue in Etobicoke, North York, and Scarborough.
3. Dishwasher Leaks Onto the Floor
Leaks often stem from a damaged door gasket, loose door latch, cracked tub, or faulty water inlet valve. Overloading the dishwasher or using too much detergent can also cause overflow.
4. Dishwasher Will Not Start
A completely dead dishwasher may have a tripped thermal fuse, faulty door switch, broken timer/control board, or power supply issue. Check your home’s breaker panel first.
5. Strange Noises During Operation
Grinding, humming, or rattling sounds typically indicate a failing circulation pump, damaged spray arm bearing, or debris caught in the pump impeller. Addressing these early prevents motor burnout.
6. Dishes Not Drying Properly
A failed heating element, faulty high-limit thermostat, or malfunctioning vent fan prevents proper drying. Plastic items will always dry slower, but persistent wet dishes on all cycles signal a repair need.
Error Code Reference: Major Brands in Toronto
Modern dishwashers display error codes to speed up diagnosis. Below are the most common codes we encounter from brands popular across the GTA.
LG Dishwashers
| Error Code | Meaning | Action |
|---|---|---|
| IE | Water inlet error. Insufficient water supply after 10 minutes | Check water valve is fully open. Inspect inlet hose for kinks. Clean inlet filter. If persistent, inlet valve replacement. |
| OE | Drain error. Water not draining within 10 minutes | Check drain hose for kinks or clogs. Clean filter and sump. Inspect drain pump for debris. |
| FE | Fill error. Excessive water detected | Inlet valve may be stuck open. Float switch or water level sensor issue. |
| E1 | Leak error. Water detected in base pan | Inspect door seal, tub, hoses, and pump for leaks. Base pan must be dried to clear code. |
| HE | Heating error. Water not reaching target temperature | Check heating element, thermostat, and wiring. |
| tE | Thermistor error. Temperature sensor malfunction | Replace thermistor or check wiring. |
| bE | Button error. Stuck or damaged button on control panel | Clean keypad. Replace control panel if damaged. |
| CE | Configuration error. Communication fault between boards | Control board or wiring harness issue. |
| PF | Power failure. Power interruption during cycle | Press Start to resume. Reset if code persists. |
| LE | Locked motor error. Motor or wiring fault | Motor, capacitor, or wiring repair. |
Source: LG USA Support and LG dishwasher technical documentation
First step for any LG error code: Unplug the dishwasher or turn off the breaker for 60 seconds. If the code returns upon restart, schedule service.
Samsung Dishwashers
| Error Code | Meaning | Action |
|---|---|---|
| 1E / IE | Water inlet error. Insufficient water | Check water supply valve. Clean inlet filter. Inspect inlet valve. |
| OE / 0E | Drain error. Water not draining properly | Check drain hose for clogs or kinks. Clean filter and sump. Inspect drain pump. |
| FE | Fill error. Overfilling detected | Inlet valve stuck open. Float switch issue. |
| LE | Leak error. Moisture in base pan | Inspect all seals, hoses, and connections. Dry base pan completely. |
| HE | Heating error. Water not heating properly | Check heating element, thermostat, and control board. |
| tE | Thermistor error. Temperature sensor fault | Replace thermistor. |
| CE | Communication error between control boards | Wiring or board replacement. |
| PE | Half load error. Water level incorrect for selected cycle | Check water pressure and inlet valve. |
| bE | Button error. Control panel malfunction | Clean or replace control panel. |
| SE | Sensor error. Water level sensor malfunction | Replace sensor or check wiring. |
Source: Samsung dishwasher service manuals and technical guides
Bosch Dishwashers
| Error Code | Meaning | Action |
|---|---|---|
| E01 | Water inlet issue. Water not entering properly | Check water valve, inlet filter, and hose. |
| E02 | Heating system error. Water not reaching temperature | Heating element, thermostat, or control module issue. |
| E03 | Drainage error. Water not draining | Clean filter and pump. Check drain hose and air gap. |
| E04 | Water switch or NTC sensor fault | Replace sensor or check wiring. |
| E05 | Water temperature sensor error | Replace NTC sensor. |
| E06 | Door switch error. Door not closing properly | Inspect door latch, hinges, and gasket. |
| E07 | Drying fan error. Fan not operating | Replace drying fan or check wiring. |
| E08 | Water level error. Too much or too little water | Inlet valve or float switch issue. |
| E09 | Heating element relay error | Control module or heating element fault. |
| E15 | Water in base pan. Leak detected | Inspect all hoses, seals, and pump. Dry base pan. Check for cracked tub. |
| E16 | Water inlet valve fault. Valve stuck open | Replace inlet valve immediately. |
| E17 | Water level too high. Inlet valve issue | Replace inlet valve or check pressure sensor. |
| E18 | Water level too low. Insufficient water supply | Check water pressure, valve, and inlet hose. |
| E21 | Circulation pump blocked or faulty | Clean impeller. Replace pump if damaged. |
| E22 | Filter clogged. Water not circulating properly | Clean filter and spray arms thoroughly. |
| E23 | Drain pump issue. Pump blocked or faulty | Clean pump. Replace if motor is burned out. |
| E24 | Drain hose blocked or kinked | Inspect entire drain path. Check air gap. |
| E25 | Drain pump cover missing or pump blocked | Reinstall cover or clear pump obstruction. |
Source: Bosch dishwasher technical service documentation
Critical note: E15 indicates water in the base pan, which triggers the safety float. The dishwasher will not operate until the pan is completely dried and the leak source is repaired. This is one of the most common calls we receive in Toronto’s high-rise buildings.
Whirlpool and KitchenAid Dishwashers
| Error Code | Meaning | Action |
|---|---|---|
| F1E1 | Stuck relay on control board | Replace control board. |
| F1E2 | Control board voltage error | Board replacement or wiring check. |
| F2E1 | Stuck button on user interface | Clean keypad. Replace interface if damaged. |
| F2E2 | User interface mismatch | Wrong interface installed or communication error. |
| F3E1 | Thermistor or OWI sensor error | Replace sensor. |
| F3E2 | OWI sensor calibration error | Recalibrate or replace optical water indicator. |
| F4E1 | Heater stuck on. Heating element relay fault | Control board or element replacement. |
| F5E1 | Door switch error. Door not latching | Inspect latch, strike, and hinges. Replace switch. |
| F6E1 | Water inlet valve error | Replace inlet valve. |
| F6E2 | Fill error. Insufficient water after 8 minutes | Check water supply, valve, and inlet hose. |
| F6E3 | Overfill error. Too much water detected | Inlet valve stuck open. Float switch issue. |
| F6E4 | Float switch open. Water in base pan | Dry base pan. Inspect for leaks. |
| F7E1 | Heating element error. No temperature rise detected | Replace element, thermostat, or check wiring. |
| F7E2 | Heating element over temperature | Thermostat or element fault. |
| F8E1 | Slow drain. Water not draining within target time | Clean filter, pump, and drain hose. Check air gap. |
| F8E2 | Drain pump electrical problem | Replace drain pump. |
| F9E1 | Diverter error. Water not routing properly | Replace diverter motor or valve. |
| F10E1 | Dispenser error. Detergent not dispensing properly | Replace dispenser assembly. |
Source: Whirlpool and KitchenAid technical service manuals
GE Dishwashers
| Error Code | Meaning | Action |
|---|---|---|
| C1 | Partially clogged drain. Water not draining completely | Clean filter, pump, and drain hose. Check air gap. |
| C2 | Drain completely blocked. No water exiting | Clear complete drain path. Inspect pump. |
| C3 | Drain issue. Will not drain | Same as C1 and C2. Full drain system inspection. |
| C4 | Machine filled twice after power interruption | Check water valve is not stuck open. |
| C5 | Pump out due to too much soap | Use less detergent. Run rinse cycle. |
| C6 | Water temperature too low | Check water heater setting. Inspect heating element. |
| C7 | Water temperature sensor error | Replace temperature sensor. |
| C8 | Dispenser error. Detergent not releasing | Replace dispenser. |
| PF | Power failure. Power interruption during cycle | Press Start to resume. Reset clock if needed. |
| FTD | Failure to drain. Water remaining in tub | Full drain system inspection and repair. |
| H2O | Water supply issue. Insufficient water entering | Check water valve, hose, and inlet filter. |
| LEAK DETECTED | Water in base pan. Leak sensor triggered | Inspect all hoses, seals, and pump. Dry base pan. |
Safe DIY Steps Before Calling a Technician
There are a few safe checks Toronto homeowners can perform:
- Check the power source. Test the outlet with another device. Verify the circuit breaker has not tripped. Older Toronto homes may have outdated wiring.
- Reset the dishwasher. Unplug the unit or turn off the breaker for 60 seconds. This clears temporary glitches caused by power surges.
- Clean the filter. Remove and clean the cylindrical filter at the bottom of the tub monthly. Food debris here causes most drainage and cleaning issues.
- Inspect the drain hose. Ensure the hose is not kinked behind the unit. Check the connection to the garbage disposal or air gap under the sink.
- Clean the spray arms. Remove spray arms and clear debris from the holes with a toothpick. Hard water deposits can be soaked in vinegar.
- Check the door seal and latch. Clean food debris from the gasket. Ensure the door closes and latches firmly.
Do not remove internal panels or access the motor/pump assembly. Dishwashers contain electrical components and sharp edges that require proper training and tools.
When to Repair vs. Replace
Repair is the better option when:
- The dishwasher is less than 8 to 10 years old.
- The problem is minor: clogged drain, filter cleaning, door seal, or spray arm.
- It is a built-in or panel-ready model where replacement is expensive.
- It is a high-end brand such as Bosch, Miele, KitchenAid, or Thermador.
Consider replacement when:
- The unit is over 10 years old and the motor or pump has failed.
- Multiple components are failing simultaneously.
- Repair costs exceed 50 percent of a new unit’s price.
- The tub is cracked or rusted through.
