Why are my dishes still dirty after the dishwasher runs?
Most common cause on a Frigidaire 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 Frigidaire 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.
Frigidaire dishwasher not cleaning / dishes still dirty in Toronto — what we check
- The number-one Frigidaire dishes-dirty fix on this platform is a clogged glass/soil trap, NOT a part failure first: the cylinder fine filter / drain trap 5304506518 (= 154252701, AP6036337 / PS11770485; supersedes 154252702, 4456335, AH420500 / EA420500) collects food soils, broken glass, bones and pits until water can no longer recirculate cleanly, leaving gritty redeposit on the lower rack. On FFCD/FFBD/FGID Gallery tubs we pull and clean the trap and sump first — gritty film with no i-code clears with a filter-and-sump clean-out; we replace 5304506518 only when it is cracked or warped enough to pass debris back into the wash circuit.
- A lower spray arm that won't rotate is the classic Frigidaire 'bottom rack dirty, top rack clean' fault: the lower wash arm 5304517203 (replaces 154568001, 154414101, 154250801) plugs at the jets with calcium/food debris, and the lower spray arm support 5304518968 (= 154294101) that channels water to it gets gummed with mineral scale so the arm stalls. We spin the arm by hand and watch a live wash before condemning — a seized or split arm is the 5304517203, a bound bearing/channel is the 5304518968, and both are cheap 154-lineage parts.
- Weak circulation from a tired wash pump leaves a uniform film on every load even with clean filters and arms: the circulation pump / wash motor kit 154844301 (AP5272221; supersedes 154488001, 154588701, 154594201, 154648101, 154700101, 154792801, 154794401; comes with O-rings) drives water to the spray arms, and a worn impeller or weak motor drops spray pressure so detergent never fully clears soil. The tell is poor wash on BOTH racks with arms spinning and trap clear — that points at the 154844301, not a filter or arm.
- A chopper/food-grinder fault is a Frigidaire dishes-dirty signature distinct from a plain clog: many of these tubs run a food chopper blade in the sump (RepairClinic lists the Frigidaire dishwasher pump food-chopper assembly as its own service category) to liquefy soils before they recirculate. When the blade chips, jams on a bone or glass shard, or the chopper seal fails, large soils survive the cycle and redeposit — often with a grinding/buzzing at cycle start. We inspect the chopper area with the trap out before assuming a dead pump.
- Detergent that never dispenses leaves a chalky, under-washed load that masquerades as a wash-pressure problem: the combined detergent-and-rinse dispenser 154574401 uses a wax motor to release the cup door, and when that wax motor weakens (or the spring binds), the door stays shut and the detergent rides through the whole cycle unused. We watch the dispenser actually fire on a live cycle — an unopened cup at door-end with detergent still caked inside is the 154574401, not the pump or arms.
- Low or slow fill starves the wash and reads as dirty dishes: the water inlet valve 154637401 (AP4321824) is the same valve behind the i10 fill fault, and a partially clogged or weakening solenoid lets the tub fill below spec so the spray arms never build pressure. RepairClinic explicitly lists 'not cleaning' among the symptoms for this valve — on a unit that washes weakly with clean filters and good arms, we check fill level and inlet-screen debris before ordering the 154844301 pump, because a starved fill won't be fixed by any new pump.
- i20 and i40 restriction codes cross over into dishes-dirty on this i-code platform: Frigidaire defines i20 as 'did not drain properly' and i40 as a clogged filter/sump, and a unit that only partially drains between fills washes the next load in dirty, soil-laden water — so dishes come out filmed even though the headline complaint isn't standing water. We clear the trap, sump and drain path and confirm a full drain between cycles before chasing wash hardware, since a restriction upstream of the wash will defeat a perfectly good pump and arm set.
Frigidaire not cleaning / dishes still dirty in Toronto — the local specifics
- The recurring Frigidaire dishes-dirty pattern we see across Toronto is a clogged glass/soil trap plus a calcium-stalled lower spray arm on the FFCD/FFBD builder-grade tubs — gritty redeposit on the bottom rack while the top rack looks fine. On the moderately-hard city water the trap and the 5304518968 arm-channel scale up between cleanings, so the fix is usually a trap clean-out (or 5304506518 swap) and freeing/replacing the lower arm long before any pump is in question; the true wash-pump (154844301) calls are the minority where both racks wash weakly with everything else clear.
- We roll to these calls carrying the 5304506518 glass/soil trap, the 5304517203 lower spray arm and 5304506660 alternate, the 5304518968 lower arm support, plus the 154637401 inlet valve and rinse-aid — the cheap 154-lineage wash-circuit parts — and we keep a 154844301 circulation-pump kit and 154574401 dispenser available for order when the diagnosis points past the consumables.
For the full Frigidaire dishwasher module — every fault, part number and code — see Frigidaire dishwasher repair in Toronto, and for the same fault across all brands the dishwasher not cleaning / dishes still dirty guide.
Why homeowners across Toronto call us
Repairs are carried out by Anthony, a Red Seal interprovincial journeyman who is 313A Licensed, TSSA Certified, ODP Certified — backed by $2,000,000+ general liability insurance and a 90-day workmanship warranty on every job.
Red Seal technician
Work done by Anthony, a certified journeyman — not a rotating subcontractor.
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
Other appliances
Nearby cities
Frigidaire Dishwasher problems in Toronto
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 Frigidaire dishwashers?
Need your Frigidaire 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