Quick Diagnosis

  • #1: Clogged filter — clean it first, resolves 50%+ of cases
  • #2: Blocked spray arm holes — clear with a toothpick + vinegar soak
  • #3: Water temperature too low — run hot water at tap before starting
  • #4: Wrong detergent or too little — switch to pods, refill rinse aid
  • #5: Overloaded or poorly loaded — leave space for spray coverage
  • #6: Worn door gasket — water escaping, less pressure in the tub
  • #7: Broken wash pump — low water pressure, humming, no spray

You run a full cycle, open the door, and the dishes are still dirty. Greasy glasses, food stuck to plates, gritty film on everything. A dishwasher that won't clean is more than inconvenient — it defeats the point of having the machine. The good news is that the majority of poor-cleaning complaints have a maintenance cause, not a part failure. Work through this list in order and you may fix the problem before spending a cent.

Cause 1: Clogged Dishwasher Filter DIY

Modern dishwashers (post-2010 on most brands) have a manual filter rather than a self-cleaning grinding mechanism. This filter catches food particles so they don't recirculate onto your dishes. When it's clogged — which happens quickly in households that don't pre-rinse — the wash water is full of debris that redeposits on everything.

How to clean the dishwasher filter:

  1. Remove the bottom dish rack completely.
  2. Locate the filter assembly at the bottom of the tub, usually at the back centre or under the spray arm.
  3. Twist the cylindrical upper filter counterclockwise and lift it out.
  4. Remove the flat mesh filter beneath it.
  5. Rinse both components under running water. Use a soft-bristle brush (an old toothbrush works well) to scrub away grease and food particles.
  6. For heavy grease buildup, soak in warm soapy water for 10 minutes before scrubbing.
  7. Reassemble and replace both filter pieces.

How often to clean: Monthly if you run the dishwasher daily and don't pre-rinse. Every 2–3 months for average use. If you notice food particles on dishes after a clean cycle, check the filter immediately.

Cause 2: Clogged Spray Arms DIY

Dishwashers typically have two or three spray arms: one under the bottom rack, one under the top rack, and sometimes one mounted at the top of the tub. Each arm has small holes (jets) that spray pressurized water over the dishes. These holes clog with mineral deposits (from hard water) and small food particles over time.

How to unclog spray arms:

  1. Remove each spray arm by unclipping or unscrewing it — most twist off counterclockwise or have a clip/nut underneath.
  2. Hold each arm up to a light source and look through the spray holes. Blocked holes will be visibly obstructed.
  3. Use a toothpick, thin wire, or straightened paper clip to clear each hole.
  4. For mineral (white/crusty) buildup: soak the arms in undiluted white vinegar for 20–30 minutes, then clear the holes and rinse.
  5. Shake the arm to release any loosened debris, then run water through the centre hole to flush it out.
  6. Reinstall all arms firmly — they must spin freely without obstruction.
Spin test: After reinstalling spray arms, manually spin them by hand. They should rotate easily and smoothly. If a spray arm catches on something, adjust the dish rack layout — tall items in the bottom rack often block the lower spray arm from spinning.

Cause 3: Water Temperature Too Low DIY

Dishwasher detergent is formulated to activate at a minimum temperature of approximately 49°C (120°F). Below this threshold, enzymes in the detergent don't break down grease and proteins effectively, and the water doesn't sanitize. Many Canadian homes have hot water heaters set to 48°C (118°F) or lower to prevent scalding — just below what dishwashers need.

Two ways to ensure hot enough water:

If your dishwasher has a heated wash setting but dishes are still coming out greasy, the heating element may have failed. This is diagnosable with a multimeter resistance test and requires a technician to replace.

Cause 4: Wrong Detergent or Detergent Dispenser Failure DIY

Using the wrong product — or the right product in the wrong amount — has a dramatic effect on cleaning performance.

Detergent mistakes that cause poor cleaning:

Also check the detergent dispenser door itself. If it's not opening properly during the wash cycle — which can happen if dishes block it — the detergent is wasted and the wash cycle runs without any active cleaning agent.

Cause 5: Overloading or Improper Loading DIY

This is the most overlooked cause of poor dishwasher cleaning. Overloading blocks spray coverage and prevents water from reaching dish surfaces. Even a perfectly functioning dishwasher will produce dirty results with a poorly loaded rack.

Loading rules for best results:

Cause 6: Worn or Damaged Door Gasket Maybe DIY

The door gasket (the rubber or silicone seal around the dishwasher door opening) prevents water from leaking out during the wash cycle. When the gasket cracks, tears, or hardens with age, water can leak from the door and the interior pressure drops, reducing spray arm effectiveness and shortening the effective wash time.

Signs of a failing door gasket:

Door gasket replacement involves removing the old seal from its channel and pressing a new one into place. This is a moderate DIY repair — parts cost $30–$80 for most brands. If the interior door panel needs to be removed for access (as on some Bosch models), a technician visit is recommended.

Cause 7: Broken Wash Pump or Pump Motor Call a Tech

The wash pump circulates water through the spray arms at pressure. When the pump or its motor fails — either partially or completely — water reaches the tub but spray pressure is too low to clean effectively. Dishes in the centre of racks may be clean while those on the outside are not, because the weak spray reaches the outer positions last.

Signs of a failing wash pump:

Wash pump replacement requires accessing the motor assembly under the dishwasher tub, disconnecting the wiring harness, and often removing the pump housing. This is best handled by a certified technician. Repair costs are typically $150–$300 all-in.

Step-by-Step Deep Clean Guide

If your dishwasher is cleaning poorly and you're not sure where the problem is, run this complete deep clean first. It takes about 30 minutes and resolves maintenance-related issues in most cases.

  1. Remove and clean the filter (see Cause 1 above) — this is the most impactful step.
  2. Remove and clear spray arms (see Cause 2) — clear all holes, soak in vinegar if needed.
  3. Wipe the door gasket with a damp cloth and mild dish soap. Check for damage.
  4. Clean the interior walls — wipe around the door opening and along the tub walls with a damp cloth to remove grease buildup.
  5. Run a cleaning cycle: Place a dishwasher cleaning tablet (Affresh, Cascade Platinum Power, etc.) in the bottom of an empty dishwasher and run the hottest cycle. Alternatively, place a bowl of white vinegar on the top rack and run a hot cycle, then sprinkle baking soda on the tub floor and run a short hot cycle.
  6. Refill the rinse aid dispenser to the full line.
  7. Test with a normal load — use a fresh detergent pod and run the hot wash setting.

Monthly Maintenance Checklist

Brand-Specific Tips

Bosch Dishwashers

  • Bosch uses a manual filter system that requires more frequent cleaning than self-cleaning filters — every 2–4 weeks for daily use households
  • European-spec Bosch models have a built-in water softener with a salt reservoir — ensure it stays filled with dishwasher salt (not table salt)
  • Bosch recommends Finish or Cascade Complete pods — use all-in-one tablets that include rinse aid
  • If dishes on the top rack are dirtiest, check that the upper spray arm spins freely and its connection to the water supply arm is secure

Whirlpool Dishwashers

  • Older Whirlpool/Maytag models with self-cleaning filters use a grinder to pulverize food — if you hear a grinding sound during wash, that's normal
  • Newer Whirlpool models (post-2015) have manual filters — check your model number to confirm which type you have
  • Whirlpool's "Sani Rinse" and "High Temp" options significantly improve cleaning on greasy loads — use them for pots and pans
  • If detergent cup doesn't open: check that no tall items in the bottom rack are blocking the door swing

Samsung Dishwashers

  • Samsung dishwashers are sensitive to water inlet pressure — if your home water pressure is below 20 PSI, they may not fill properly and cleaning suffers
  • Clean the mesh filter on the water inlet valve (under the bottom kick plate) every 6 months — mineral buildup here restricts water flow
  • Samsung models often show an "LC" or "Heavy" error when there is a water inlet issue — check the inlet filter before calling for service
  • Use Ultra Wash or Heavy cycle for heavily soiled loads; the Normal cycle on Samsung models is shorter and lower-pressure than competitors

LG Dishwashers

  • LG front-loading dishwashers use a three-part filter system — clean all three components (coarse filter, fine filter, and micro filter) monthly
  • LG's "TrueSteam" models need the steam nozzle (located at the back of the tub) inspected for mineral buildup every 3–6 months
  • Poor cleaning on LG models is frequently linked to the water inlet temperature — run your tap until hot before starting
  • LG recommends using their "Intensive" wash cycle for pots and heavily soiled loads rather than increasing temperature on regular cycles

Repair Costs

Issue DIY or Pro? Typical Cost
Filter cleaning DIY $0
Spray arm clearing DIY $0
Detergent / rinse aid DIY $5–$25
Door gasket replacement Maybe DIY $80–$180
Heating element replacement Pro recommended $120–$250
Wash pump replacement Pro only $150–$300
Detergent dispenser replacement Maybe DIY $80–$160
Control board replacement Pro only $200–$380

Frequently Asked Questions

The most common reasons are a clogged filter or spray arms blocking water distribution, water that isn't hot enough (below 49°C / 120°F), overloading blocking spray coverage, wrong detergent or too little detergent, or a failing wash pump. Start by cleaning the filter and spray arms — this resolves the issue in over 50% of cases.
Locate the filter at the bottom of the dishwasher tub under the bottom spray arm. Twist the cylindrical filter counterclockwise and pull it out. Remove the flat mesh filter beneath it. Rinse both pieces under running water and use a soft brush to remove any grease or food buildup. Reassemble and replace. Clean the filter every 1–3 months.
Remove the spray arms by twisting or unclipping them. Hold each arm up to a light and look through the spray holes — clogged holes will be blocked with white mineral deposits or food debris. Use a toothpick or small wire to clear each hole, then rinse under running water. For heavy mineral buildup, soak the spray arms in white vinegar for 20–30 minutes before rinsing.
Dishwashers need hot water of at least 49°C (120°F) to activate detergent properly and sanitize dishes. Most dishwashers have a built-in heating element that boosts water temperature during the wash cycle. If your home hot water heater is set too low or the heating element has failed, the dishwasher won't clean effectively. Run your kitchen tap until the water is hot before starting the dishwasher.
Bosch dishwashers are particularly sensitive to filter maintenance — their manual filters need cleaning every 1–2 months or food particles recirculate through the wash cycle. Also check the salt level if you have a Bosch with a built-in water softener. Use only dishwasher-specific detergent and ensure the rinse aid dispenser is filled.
Yes, significantly. Hand dish soap creates excessive suds that reduce spray arm pressure and leave a film on dishes. Generic or economy detergents often lack the enzymes needed to break down grease and protein stains. Pods (all-in-one tablets) generally outperform loose powder or gel. For hard water areas like Toronto, use a detergent with a built-in rinse aid or add rinse aid to the dispenser.
Most dishwasher cleaning issues can be resolved with maintenance (filter cleaning, spray arm clearing, detergent change) at no cost. When a part has failed, repairs typically cost $120–$300. Wash pump replacement: $150–$300. Heating element replacement: $120–$250. Door gasket: $80–$180. Control board: $200–$380. Nick's Appliance Repair charges an $89 diagnostic fee that is waived when you proceed with the repair.

Related Services & Resources