There’s nothing more frustrating than opening your dishwasher after a full cycle and finding dishes that still look like you never washed them. Cloudy glasses, greasy plates, food bits stuck to bowls — sound familiar?
Before you panic and call for a replacement, the good news is: most of the time, the problem is simpler than you think. At Sam Appliance Repairs, we’ve helped hundreds of homeowners across Toronto and Mississauga get their dishwashers running like new again — often with fixes they can try themselves first.
In this guide, we walk you through the most common reasons your dishwasher isn’t cleaning properly, easy DIY fixes to try at home, and the error codes your machine might be showing you.
Why Is My Dishwasher Not Cleaning Properly?
1. Clogged or Dirty Filter
This is the #1 culprit. Most modern dishwashers have a filter at the bottom of the tub that traps food debris. If it hasn’t been cleaned in a while, it recirculates dirty water — leaving your dishes just as grimy as before.
Easy Fix: Remove the bottom rack, twist out the filter (usually a cylindrical piece near the spray arm), rinse it under warm water, and use a soft brush to scrub away any buildup. Do this once a month for best results.
2. Blocked or Worn Spray Arms
The spray arms spin and shoot water onto your dishes. If the small holes (jets) are clogged with mineral deposits or food particles, water pressure drops and dishes don’t get properly rinsed.
Easy Fix: Remove the spray arms (they usually snap or unscrew off), hold them under running water, and use a toothpick or thin wire to clear each jet hole. Reattach and run a test cycle.
3. Wrong Detergent or Too Little of It
Using the wrong type of detergent, old detergent, or not enough of it is a very common and overlooked issue. Pods, powder, and gel all behave differently, and water hardness in your area (Toronto and Mississauga have moderately hard water) affects how detergent works.
Easy Fix: Make sure you’re using a fresh, high-quality dishwasher detergent. If you have hard water, add a rinse aid and consider a dishwasher salt or water softener tablet. Never use regular dish soap — it will foam up and damage the machine.
4. Overloading or Incorrect Loading
Dishes blocking the spray arms, cups placed right-side up, or large pans blocking smaller items — poor loading is one of the most frequent reasons dishes come out dirty.
Easy Fix:
- Face dishes inward and downward
- Don’t nest spoons and forks together in the cutlery basket
- Make sure nothing is blocking the spray arms from spinning freely
- Leave space between items for water to circulate
5. Water Temperature Too Low
Your dishwasher needs hot water (ideally 120°F / 49°C) to dissolve detergent and cut through grease. If your home’s water heater is set too low or the dishwasher’s heating element is failing, dishes won’t come out clean.
Easy Fix: Check your water heater temperature settings. Run the kitchen hot tap for 30 seconds before starting the dishwasher so it fills with already-hot water.
6. Worn or Damaged Door Gasket
A cracked or dirty door seal can cause the dishwasher to lose heat during the cycle, reducing cleaning performance.
Easy Fix: Wipe down the rubber gasket around the door with a damp cloth. If it’s visibly cracked or brittle, it needs to be replaced — this is a quick and affordable repair our team at Sam Appliance Repairs can handle for you.
7. Faulty Wash Motor or Pump
If none of the above fixes work, the issue may be mechanical — a weak or failing wash pump means the water isn’t being circulated with enough force to clean dishes.
This is when it’s time to call a professional. Our certified technicians at Sam Appliance Repairs offer fast, affordable dishwasher repair in Toronto and dishwasher repair in Mississauga — usually same-day or next-day service.
5 Most Common Dishwasher Brands: Error Codes & Their Meanings
If your dishwasher is displaying an error code, here’s a quick reference guide for the top 5 brands:
🔵 Bosch Dishwasher Error Codes
| Error Code | Meaning |
|---|---|
| E15 | Water in the base pan — flood protection activated (Aquastop triggered) |
| E24 | Drain hose blocked or kinked; drain pump issue |
| E25 | Drain pump cover blocked or filter clogged |
| E09 | Heating element failure |
| E01 / E2 | Control board fault or temperature sensor issue |
🔴 Samsung Dishwasher Error Codes
| Error Code | Meaning |
|---|---|
| 5C / SC | Drainage problem — drain hose or pump blocked |
| 4C / 4E | Water supply issue — water not filling properly |
| OC / 0C | Overflow detected — too much water in the tub |
| LC / LE | Leak detected at the bottom of the unit |
| HE / tE | Heating element or temperature sensor fault |
⚪ LG Dishwasher Error Codes
| Error Code | Meaning |
|---|---|
| IE | Water inlet problem — water not entering the machine |
| OE | Drain error — water not draining after cycle |
| FE | Overfill error — water level too high |
| TE | Thermistor (temperature sensor) error |
| AE | Leak detected — water on the base pan |
🟡 Whirlpool Dishwasher Error Codes
| Error Code | Meaning |
|---|---|
| F8 E1 | Water supply issue — low water flow |
| F9 E1 | Drain problem — long drain time |
| F6 E4 | Water inlet valve failure |
| F7 E1 | Heating element fault during wash or dry |
| F3 E2 | Thermistor or temperature sensor failure |
🟢 Miele Dishwasher Error Codes
| Error Code | Meaning |
|---|---|
| F11 | Drainage fault — blocked drain or pump issue |
| F12 / F13 | Water intake fault — inlet valve or float switch |
| F14 | Heating fault — NTC sensor or heater relay |
| F24 | Flow meter fault — water volume sensor issue |
| F51 | Salt container sensor fault |
When to Stop DIYing and Call Sam Appliance Repairs
Try the easy fixes first — they resolve the issue more often than you’d expect. But if you’re seeing:
- Persistent error codes after a reset
- Unusual noises (grinding, humming, banging)
- Water not draining or pooling at the bottom
- The dishwasher not starting at all
- Burning smells or visible damage
…then it’s time to bring in a professional. Attempting complex repairs without the right tools and knowledge can make things worse — or void your warranty.
Trusted Dishwasher Repair in Toronto & Mississauga
At Sam Appliance Repairs, we specialize in diagnosing and fixing all major dishwasher brands — Bosch, Samsung, LG, Whirlpool, Miele, and more.
Whether you need dishwasher repair in Toronto or dishwasher repair in Mississauga, our licensed technicians are ready to help with:
- ✅ Same-day and next-day appointments
- ✅ Upfront, transparent pricing — no hidden fees
- ✅ Repairs on all major brands and models
- ✅ Genuine OEM replacement parts
- ✅ Friendly, professional service you can trust
