Dishes coming out dirty is rarely the circulation pump's fault. Here's how to check the filter, spray arms, detergent, and loading pattern first, step by step.
Quick Diagnosis
Dishes come out of a full cycle with visible food residue, a greasy film, cloudy spots, or a gritty layer at the bottom of glasses.
Pull the lower rack and spin each spray arm by hand. Do they turn freely through a full rotation, or do they catch and stop?
Residue concentrated in one specific area, like a back corner, points somewhere different than residue spread evenly across the whole load.
Uneven residue often means a blocked spray arm jet or a loading problem in that zone; residue on everything points more toward the filter, water temperature, or detergent.
Check the filter, the spray arm jets, water temperature, and how the dishes are loaded — all safe checks covered below.
If cleaning performance suddenly drops sharply alongside unusual noise from underneath the unit, that's when a technician diagnosis is worth it rather than continued guessing.
What Can Cause This Problem?
Clogged lower filter
A filter packed with food particles doesn't just slow drainage — it recirculates dirty water back through the spray arms instead of clean water, redepositing food residue onto dishes throughout the cycle.
Blocked or misaligned spray arm jets
The small holes in the upper and lower spray arms can clog with mineral scale or food debris over time. A weak or absent stream from even a few jets creates dead zones where dishes barely get any water contact.
Water not hot enough
Most dishwashers rely on hot water from the home's supply, sometimes boosted by an internal heater, to activate detergent enzymes and break down grease. If the water heater is set low or the tap hasn't run hot before the cycle starts, wash performance drops noticeably.
Detergent problems — wrong type, too little, or expired
Old, clumped powder or gel detergent loses effectiveness compared to fresh pods or powder, and underdosing a heavily soiled load leaves cleaning power short partway through the cycle, especially in hard water areas.
Loading blocking water and detergent access
Large items like cookie sheets or cutting boards placed in the lower rack can physically block the detergent dispenser from opening fully, or block a spray arm's rotation path, so surrounding dishes never get proper coverage.
Low water level in the tub
A partially clogged water inlet valve, or a float switch reading incorrectly, can cause the tub to fill with less water than the cycle calls for, reducing overall wash pressure across the whole load.
Circulation pump losing pressure
If the wash pump motor is wearing out or its impeller seal is degrading, it can still run and produce some spray but with meaningfully reduced pressure. This shows up as gradually worsening performance across many cycles rather than a sudden, visible clog.
What to Check First
Filter condition
SAFE FOR MOST HOMEOWNERS- How to check it
- Twist and remove the lower filter assembly and inspect the mesh screen.
- What the result may mean
- A clogged filter recirculates dirty water directly onto dishes.
- Normal
- Mesh is mostly clear.
- Abnormal
- Clogged with food film or debris.
Spray arm rotation
SAFE FOR MOST HOMEOWNERS- How to check it
- With racks loaded as normal, spin each spray arm by hand.
- What the result may mean
- Points to a physical obstruction, often a large item or utensil, blocking rotation.
- Normal
- Spins freely through a full rotation with no resistance.
- Abnormal
- Catches, stops, or barely moves.
Spray arm jet holes
SAFE FOR MOST HOMEOWNERS- How to check it
- Remove each spray arm per your model's release mechanism and hold it up to a light, or run a toothpick through each hole.
- What the result may mean
- Clogged jets create dead zones in spray coverage across the load.
- Normal
- All holes are open and clear.
- Abnormal
- Several holes clogged with hardened mineral scale or food debris.
Water temperature at the tap
SAFE FOR MOST HOMEOWNERS- How to check it
- Run the kitchen sink's hot water tap immediately before starting the dishwasher, checking with a thermometer if available.
- What the result may mean
- A water heater set low, or a long pipe run, may be starving the dishwasher of hot water at the start of the cycle.
- Normal
- Around 120°F at the tap.
- Abnormal
- Noticeably lukewarm even after running.
Detergent condition and amount
SAFE FOR MOST HOMEOWNERS- How to check it
- Check powder or gel detergent for clumping, and confirm the amount used matches the load size and your water hardness.
- What the result may mean
- Reduced or expired detergent won't fully break down grease and food residue.
- Normal
- Fresh detergent, correct dose for the load.
- Abnormal
- Old clumped powder, gel residue left in the dispenser cup, or an undersized dose for a heavy load.
Rinse aid level
SAFE FOR MOST HOMEOWNERS- How to check it
- Check the indicator window on the rinse aid dispenser cap.
- What the result may mean
- Very low rinse aid mainly affects drying, but can also contribute to filmy residue on glassware.
- Normal
- Filled.
- Abnormal
- Empty.
Loading pattern
SAFE FOR MOST HOMEOWNERS- How to check it
- Look at how dishes are arranged, especially large flat items in the lower rack.
- What the result may mean
- Blocks detergent release or water distribution to nearby dishes.
- Normal
- Nothing blocking a spray arm's swing path or the detergent dispenser door.
- Abnormal
- A baking sheet, cutting board, or platter positioned in front of the dispenser or directly over a spray arm.
Step-by-Step Checks
1. Remove and thoroughly clean the lower filter assembly
Twist the cylindrical filter housing counterclockwise a quarter turn and lift it straight out of the tub floor. Separate the fine mesh screen from the coarse trap and rinse both thoroughly under hot water, using an old toothbrush to work off any greasy film that plain rinsing won't remove. This step alone resolves a large share of 'dishes coming out dirty' complaints.
2. Remove the spray arms and clear the jet holes
Most spray arms lift off or unscrew with a quarter turn; check your manual for the exact release. Hold each arm up to a light and look through every jet hole — if any appear dark or blocked, work a toothpick or thin wire gently through them to clear mineral scale or trapped food, then rinse under running water and confirm light passes through every hole before reinstalling.
3. Confirm the spray arms spin freely once reassembled
With the arms reinstalled and a normal load of dishes in place, reach in and spin each arm by hand. It should complete a full rotation without catching. If it stops against a specific dish or utensil handle, that's your dead zone — reposition that item and note the pattern for future loads.
4. Run the hot water tap before starting the cycle
Turn on the kitchen sink's hot tap and let it run until it feels consistently hot, roughly 120°F if you're checking with a thermometer, before starting the dishwasher. This clears the cold water sitting in the pipe between the water heater and the dishwasher's fill valve so the first fill starts hot rather than lukewarm.
5. Switch detergent and check the dose
If your detergent is an old container of clumped powder or gel that's been sitting for months, switch to a fresh pod or powder and use the full recommended amount for your load size, adjusting upward if your home has hard water. Avoid underdosing even for lighter loads, since it's a common cause of streaky, under-cleaned dishes.
6. Reload with clearance around the spray arms and dispenser
Rearrange the lower rack so no single item, cutting board, baking sheet, or large pot, sits directly in the swing path of a spray arm or blocks the detergent dispenser door from opening. Angle bowls and cups downward rather than flat so water can reach and drain from their interior surfaces.
Look, Listen, Observe
look
- A greasy film across most glasses and plates — Often points toward water temperature or detergent quality rather than a mechanical fault.
- Food residue concentrated in one corner or on items near a specific spray arm — Suggests a clogged jet or a physical obstruction blocking that arm's coverage.
- White, chalky spots on glassware — Usually mineral deposits from hard water rather than an actual cleaning failure, often improved with rinse aid and a hard-water detergent.
- Detergent pod undissolved or stuck in the dispenser cup after the cycle — The dispenser door didn't open fully, often because something in the lower rack blocked its swing.
listen
- A noticeably weaker spray sound or a change in pitch from the pump — Worth noting as a possible sign of reduced pump pressure, but check the simpler causes first.
observe
- Cleaning has been gradually getting worse over many cycles, not suddenly — Points more toward mineral buildup in jets than toward a component that just failed.
- One specific spray arm doesn't spin at all when checked by hand — Points directly at that arm — either an obstruction or a worn arm bearing.
- Performance improved noticeably after cleaning the filter — Confirms the filter was a meaningful contributor, even if not the only cause.
Easy Things You Can Try
- Clean the filter every 1-2 weeks — Make filter cleaning part of routine kitchen maintenance rather than a one-time troubleshooting step, especially if dishes usually aren't pre-rinsed.
- Clear the spray arm jets — Remove each spray arm and run a toothpick through every jet hole to clear mineral scale or trapped debris, then rinse under running water.
- Run the hot tap before starting a cycle — Run the kitchen sink's hot water for a few seconds before starting the dishwasher so the first fill isn't lukewarm.
- Switch to fresh detergent and use the full recommended dose — Replace old clumped powder or gel with a fresh pod, and don't underdose loads to save money — it's a common cause of underwhelming results.
Technician Tips
I check the simple mechanical and flow issues — filter, spray arm jets, and loading — before I ever consider the circulation pump itself. In my experience the pump is rarely the actual cause of a 'dishes not clean' call, and jumping straight to a pump replacement skips the fixes that solve it in five minutes.
When residue shows up only on items in one specific zone of the rack, that pattern usually means one spray arm isn't covering that area, either from a clogged jet or a physical obstruction, rather than a system-wide problem.
Gradual decline in cleaning performance over months, rather than a sudden change, points more toward mineral scale slowly clogging spray arm jets, especially in hard water areas, than toward a component that just failed outright.
Diagnostic Tricks
- SAFE FOR MOST HOMEOWNERS
Run an empty cycle with just a cup of white vinegar placed upright on the top rack and no detergent — if dishes come out visibly cleaner and less filmy afterward, hard water mineral buildup was likely contributing throughout the system.
- SAFE FOR MOST HOMEOWNERS
Place a glass directly under each spray arm's coverage zone before starting a cycle, then check afterward whether every zone shows even water contact — this can pinpoint a specific dead zone caused by a clogged jet.
- ADVANCED — BETTER FOR A TECHNICIAN
Testing the circulation pump's actual water pressure output requires disassembly and, on some models, a pressure gauge — this is a technician-level diagnostic once the simpler causes have been ruled out.
Error Codes
Many dishwashers show a code for this on the display. Codes vary significantly by brand and model, so check yours against the manufacturer's manual, or see our [Appliance error code guide](/blog/appliance-error-codes) for commonly documented codes. Appliance error code guide.
Can I Fix This Myself?
Cleaning the filter, clearing spray arm jets, checking water temperature, switching detergent, and adjusting how dishes are loaded are all safe, common-sense steps that solve most cleaning complaints.
Removing spray arms fully for a deep jet cleaning, or diagnosing a water inlet valve that's underfilling the tub, takes more mechanical comfort but is still within reach for many DIYers.
Diagnosing an actual loss of circulation pump pressure requires accessing the pump assembly and testing its output, which is best left to a technician.
What Not to Do
- Don't add extra detergent hoping it will compensate for a mechanical issue like a clogged spray arm — excess detergent that doesn't rinse away can leave its own filmy residue.
- Don't ignore a spray arm that won't spin freely and just run the cycle anyway — the same dead zone will keep producing the same dirty dishes cycle after cycle.
- Don't use dish soap meant for hand washing in place of dishwasher detergent — it foams excessively and can cause overflow, a different problem but a common mistake made while troubleshooting cleaning issues.
When to Stop Troubleshooting
- Cleaning performance drops sharply and suddenly rather than gradually, especially alongside unusual noise from under the unit.
- You've cleaned the filter, cleared the spray arm jets, and adjusted loading and detergent, and results haven't improved after 2-3 cycles.
- You suspect the circulation pump itself and would need to access the tub base to confirm it.
Don't Replace Parts Yet
Dishes coming out dirty can trace back to a clogged filter, blocked spray arm jets, water that isn't hot enough, weak or expired detergent, a loading pattern blocking water access, or a genuinely underperforming circulation pump — and most of these look identical from the outside. Replacing the pump before ruling out the simpler, far more common causes means paying for a part that likely wasn't the problem while the actual cause, often something as small as a clogged jet hole, goes unaddressed. Working through the checks in order, starting with the filter, is what actually identifies whether a part needs replacing at all.
Frequently Asked Questions
This is most often caused by a clogged filter recirculating dirty water, blocked spray arm jets creating uneven coverage, or water that isn't hot enough to activate the detergent — all more common than an actual pump failure.
Still not sure what's causing the problem?
Professional diagnosis can help identify the actual cause before replacing parts unnecessarily.
