Why are my dishes still dirty after the dishwasher runs?
Most common cause on a Miele dishwasher in Toronto: clogged or non-spinning spray arms (food in the jets) or a clogged filter recirculating dirty water. A typical repair runs $200–$430 all-in, including the $149.95 diagnostic, credited 100% toward your repair. No safety risk — a convenience and hygiene issue you can book at leisure. Book at convenience
Prices in CAD for Toronto; typical ranges — your exact quote is confirmed on-site before any work. Updated .
Most Miele dishwasher faults in Toronto come down to a handful of parts — and the majority are worth repairing rather than replacing a 9–12 years appliance. Anthony is a Red Seal certified technician who carries the common dishwasher parts on the van, so most Toronto jobs are diagnosed and fixed in a single visit.
How your repair works
Four simple steps, no surprises.
Book
Call or request a callback. Same-day & next-day appointments available.
Diagnose
A flat $149.95 diagnostic pinpoints the real fault.
Approve
You get an upfront all-in quote first — diagnostic credited 100% toward your repair.
Repaired
Fixed with OEM parts, backed by a 90-day warranty.
Miele dishwasher not cleaning / dishes still dirty in Toronto — what we check
- F78 is the dishes-dirty symptom's hard fault on Miele: the circulation pump is the motor that pressurizes water through the spray arms, so when it jams or weakens the arms barely turn and the load comes out soiled. On Miele the wash pump is a sealed motor-and-impeller assembly (e.g. circulation pump 6770513, which delivers water to the spray arms; siblings 10397316 / 10397275 / 05065472 by generation), but F78 is debris far more often than a dead motor - a piece of glass or a fruit pit that slipped the filter locks the impeller. We pull the lower spray arm by the centre nut and the triple filter, free-spin the rotor, and only quote a model/serial-coded pump if a vane is chipped or the coil reads open. This is the same F78 circulation-pump fault that drives the not-draining call, but here it presents as weak wash rather than standing water.
- Clogged or cracked spray arms are the most over-looked dishes-dirty cause and the cheapest real fix on the platform: lime-scaled or food-plugged jets stop the arm spinning, so only the front of the rack gets washed. Each arm is its own genuine part - the top/ceiling arm is 7213602 (listed on mieleusa.com and stocked through Reliable Parts, fits G1xxx-G6xxx plus G3xx/G6xx/G8xx), the middle arm is 5408831 on G3xx/G5xx/G6xx/G7xx/G8xx-series tubs or 9332420 on the G1xxx-G4xxx/G6xxx generations (two different generation-specific arms, confirmed by model/serial - not interchangeable), and the bottom arm is 9332410 on most G1xxx-G6xxx or the 60cm 10321846 on full-width (G5xxx-2020 / G7xxx) tubs. We clear the jets with a pin and confirm both arms free-spin by hand before quoting; a cracked hub that leaks pressure is the one that actually gets replaced, not a merely dirty arm.
- F14 reads as a dishes-dirty call as often as a no-dry one: it's the heater pressure switch (B1/13) that proves circulation pressure before the controller lets the heater fire, and Miele's G-series technical literature (e.g. the G4205 service data, p.133) lists the triggers as a defective or blocked heater pressure switch, an inoperative or blocked circulation pump, blocked filters, foam, or an incorrect water level (a fouled flow meter B3/4 can also feed delayed-fill/intake F14 elsewhere in the literature, though it is not enumerated in that specific F14 section). If pressure never builds the wash water never heats, and a cold wash strips the chemistry detergent needs to lift grease - so dishes come out greasy and filmed. Per Miele we clean the filter combination and check the pressure switch and flow path before any part, because it is a no-heat-and-no-pressure fault, not a dead element.
- F01/F02 are the NTC temperature-sensor (R30) faults that leave dishes dirty by running the program cold: the sump sensor (Miele's bench figure is about 14.9k ohms at 20C, +/- 750) tells the board when to heat, and F01 (sensor/leads short-circuited) or F02 (open-circuited) makes the controller switch heating off and run the wash at tap temperature. An intermittent open can present as inconsistent results between cycles - clean one wash, greasy the next - though the Miele spec itself only states open/short means heating is switched off while the program continues. The part is the genuine Miele sump NTC temperature sensor (e.g. 6133510), serial-matched to the model; we ohm it cold and watch it under a heated wash before replacing - the identical sensor sits behind intermittent not-drying complaints.
- F12/F13 are the water-inlet codes that present as a poor wash before they ever latch as a hard fault: Miele USA defines both as 'the water inlet is blocked or restricted' (F12 at the start of a step, F13 at the end), and a unit that underfills can't keep the spray arms loaded so cleaning falls off. Miele's own remedy walks the owner through closing the stopcock, unscrewing the aqua-stop inlet and rinsing the plastic inlet-screen filter - a scaled screen from GTA hard water is the usual culprit and a no-parts fix. Only a genuinely failed valve gets the waterproof water inlet valve 10359301 (G4000/G5000; supersedes 10359302 / 11167143), the same valve that sits on the F70 waterproof-system path on this platform.
- F600 is the dishes-dirty fault unique to the G7000 AutoDos generation: Miele defines it as a dispensing-process outlet fault, on which the drain pump runs and the program cancels - but the soft version (no hard code, runtime stretched ~2 hours, AutoDos auto-deactivated) leaves the wash with no detergent dispensed and the result, in Miele's own words, 'may be unsatisfactory.' It is maintenance, not a board: a clumped PowerDisk, a lid that isn't sealing, or a fouled AutoDos housing and fill channel. We pull the PowerDisk holder by the yellow tabs, clean the housing, fill channel and seals (keeping moisture out of the AutoDos unit), and re-seat a fresh PowerDisk flush before touching the dosing actuator - the most over-escalated 'dirty dishes' call on the new range.
- Filter-combination fouling and hard-water film are the install/maintenance dishes-dirty traps with no failed part: a grease-blinded triple filter or a microfilter that wasn't re-seated flat starves circulation (and can trip F14), so Miele's guidance is to clean the filter combination monthly. Separately, Toronto water around 7-8 dGH (~120-140 ppm, moderately hard - and harder, into the 12-15 dGH 'very hard' band, in parts of Peel/York) leaves limescale that coats the heater and spray-arm jets and re-deposits as spots/film even on a perfect machine - the fix is setting the dishwasher's water-hardness/softener-salt level to the local hardness and stepping up rinse aid, not a part. We measure incoming hardness, refit the filter to the lock symbol, and re-run before anyone is sold a pump or arm.
Miele not cleaning / dishes still dirty in Toronto — the local specifics
- The recurring Miele-in-Toronto pattern on dirty dishes is hard-water-driven, not motor-driven: most calls clear at a lime-scaled spray arm or a grease-blinded filter combination, with F78 turning out to be a debris-jammed circulation impeller rather than a dead pump, and F14 tracing to that same fouled-filter low-pressure path. On G7000 AutoDos units the repeat complaint is a clumped or mis-seated PowerDisk (F600 / no-detergent soft fault) read as a broken machine - we clean and re-seat before condemning the dosing system.
- We bring to these calls the triple-filter cleaning kit, spray-arm jet pins, rinse aid and softener salt, an aqua-stop inlet-screen filter, and meters to ohm the NTC (R30) and test the heater pressure switch (B1/13) on the spot - so a hard-water or debris dirty-dishes fault is fixed same visit. Sealed modules (circulation pump 6770513-family, spray arms 7213602 top / 5408831 or 9332420 middle by generation / 9332410 bottom, inlet valve 10359301) are model/serial-coded and pre-ordered through Reliable Parts / Miele Canada for a confirmed return fit.
For the full Miele dishwasher module — every fault, part number and code — see Miele dishwasher repair in Toronto, and for the same fault across all brands the dishwasher not cleaning / dishes still dirty guide.
Ready to get it fixed?
Call now — (647) 490-7878 90-day warranty · flat $149.95 diagnostic credited 100% toward your repairWhy homeowners across Toronto call us
Every repair is led by Anthony, a Red Seal interprovincial journeyman who is 313A Licensed, TSSA Certified, ODP Certified, with his team working under his direct leadership — backed by $2,000,000+ general liability insurance and a 90-day workmanship warranty on every job.
Red Seal-led team
Every job is overseen by Anthony, a certified journeyman, and handled by his own trusted team.
Licensed & gas-certified
313A refrigeration licence and TSSA gas certification for safe, code-correct repairs.
$2,000,000+ insured
Fully insured for general liability, so your home is protected during the repair.
90-day warranty
Parts and workmanship are warrantied — if it's not right, we come back.
OEM parts on the van
Common parts are stocked, so most jobs are completed on the first visit.
Upfront pricing
A flat $149.95 diagnostic, credited 100% toward your repair, and a quote before any work.
What our credentials mean for you
- Red Seal Certified
- The interprovincial standard for skilled trades — a journeyman who passed the national appliance-service exam.
- 313A Licensed
- Ontario's refrigeration & air-conditioning systems mechanic licence — legally required to work on sealed cooling systems.
- TSSA Certified
- Technical Standards & Safety Authority gas certification — qualified to work safely on gas appliances.
- ODP Certified
- Ozone Depletion Prevention certification — licensed to handle refrigerants responsibly and to code.
More appliance repair in Toronto
Brands we service
Nearby cities
Frequently asked questions
How fast can you repair my Dishwasher in Toronto?
Do you charge for the diagnostic?
How soon can you come out?
Are you licensed and insured?
Do you use genuine parts?
Do you service Miele dishwashers?
Need your Miele dishwasher fixed in Toronto?
Same-day & next-day appointments available. Flat $149.95 diagnostic, credited 100% toward your repair, and a 90-day warranty on every repair.
Call (647) 490-7878