This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.
Last Tuesday I pulled up to a job that I have pulled up to hundreds of times before. Homeowner had a three-year-old Bosch, dishes coming out cloudy, food still stuck to the bottom rack, and a faint smell that had been building for months. She had already replaced her detergent twice thinking that was the problem. It was not the detergent. It never is.
After 18 years repairing appliances professionally, I can tell you that the call about a dishwasher not cleaning properly is the single most common service call I get. More than ice makers, more than dryers that won’t heat, more than washing machines that won’t drain. And in probably 70 percent of those calls, the root cause is something the homeowner could have addressed themselves — if they had known what to look for. This post is going to tell you exactly what that is.
The Real Reason Your Dishwasher Stopped Cleaning Well
When people call me about a dishwasher not cleaning properly, they assume something broke. A pump failed, a heating element burned out, something cracked. Sometimes that is true. But far more often, the machine did not break — it got buried.
Here is what actually happens. Over months of use, a combination of grease, food debris, limescale from hard water, and detergent buildup coats the interior of your dishwasher. It coats the spray arms, the filter assembly, the pump housing, and the door gasket. That buildup does three damaging things simultaneously: it restricts water flow, it traps odor-causing bacteria, and it redeposits itself onto your dishes during the wash cycle. The machine is not malfunctioning — it is running through contaminated water.
The second most common physical cause I find is a clogged or cracked spray arm. Your dishwasher cleans by spinning jets of pressurized water at your dishes from below and above. If those jets are blocked by calcium deposits or snapped off entirely from someone loading a pan too aggressively, large sections of each rack are simply not being reached. I cannot tell you how many times I have spun a lower spray arm by hand and watched it wobble or refuse to move at all.
What I Check First on Every Dirty-Dishes Call
When I get a dishwasher not cleaning properly fix call, I run through the same checklist every time. I am sharing it here because this is the exact diagnostic sequence I use — not a simplified version of it.
- Filter inspection: On most modern dishwashers, the filter sits at the bottom of the tub and twists out by hand. I pull it, hold it up to the light, and look for buildup or damage. A filter that has never been cleaned in two or three years of use is almost always contributing to the problem. Rinse it under hot running water and use a soft brush — I keep an old toothbrush in my bag specifically for this.
- Spray arm check: I remove both the lower and upper spray arms and run water through each jet hole. If the water does not flow cleanly through every hole, I soak the arm in white vinegar for 20 minutes and use a toothpick to clear each port. If the arm is cracked, warped, or the center bearing is stripped, it needs to be replaced — not cleaned.
- Door gasket inspection: I peel back the gasket folds and look for black mold growth. This is often where the smell is coming from. A contaminated gasket can release bacteria into every wash cycle.
- Water temperature check: I use an infrared thermometer to verify the water temperature inside the tub is reaching at least 120°F during the wash cycle. Below that and detergent will not activate properly. This is a step a lot of DIY guides skip entirely.
- Detergent dispenser check: I verify the dispenser door is opening at the right point in the cycle. If it sticks, the detergent dumps into standing water too early and accomplishes almost nothing.
When It Actually Is a Broken Part
I want to be honest with you here, because too many repair guides online skip this part. Cleaning and maintenance will not fix everything. About 30 percent of the calls I mentioned earlier do involve a genuine mechanical failure.
The most common failed component I replace is the lower spray arm — specifically on Frigidaire and Kenmore units, which share a lot of platform components. The lower arm takes the most abuse because it sits closest to heavy cookware and pot lids. When the bearing wears out or the arm cracks, no amount of cleaning will restore water coverage to the lower rack. Replacement is the only option, and on most models it is a straightforward job that takes under 15 minutes.
I have also seen wash pump impellers fail, chopper blade assemblies clog beyond clearing, and control boards that drop the wash cycle short — all of which look like a cleaning problem at first. If you have done everything in this guide and the machine is still not cleaning, do not keep throwing products at it. Get a technician to pull the pump assembly and check the impeller.
How to Actually Prevent This From Happening Again
This is the part of the conversation I have with every customer after the job is done. Prevention on a dishwasher is simple, but it requires consistency.
- Clean your filter monthly. Thirty seconds of rinsing under hot water. That is it. Most people never do this because they did not know the filter existed.
- Run a cleaning cycle monthly. Use a purpose-formulated dishwasher cleaner, not just a cup of vinegar. Vinegar is useful for a light rinse but does not address biofilm or grease the way an enzymatic or citric acid-based cleaner does.
- Scrape, do not pre-rinse. This sounds counterintuitive, but modern dishwasher detergent enzymes need something to attach to. Completely pre-rinsed dishes can actually reduce cleaning performance. Scrape loose food off and let the machine do its job.
- Use the hottest cycle once a week. Especially in households with hard water. Heat is still the most effective tool for dissolving grease deposits inside the pump and hoses.
- Leave the door cracked after a cycle. Twenty minutes of airflow prevents the moisture buildup that encourages mold growth along the gasket and on the tub walls.
What I Use and Recommend
I am careful about recommending products because I have seen a lot of gimmicks in this industry over the years. These are the ones that have earned a place in my regular toolkit.
For monthly maintenance cleaning, I rotate between two products depending on what is available. The first is Affresh Dishwasher Cleaner, which I have been recommending to customers for years. It uses a surfactant-based formula that works specifically on limescale, mineral deposits, and the biofilm that builds up inside the pump housing and hoses — exactly where you cannot reach by hand. One tablet a month, run on the hottest cycle available. It comes in a six-tablet pack, which makes it easy to stay on schedule.
If you are dealing with heavier limescale buildup — common in areas with very hard water — I have had good results with these Dishwasher Cleaner and Deodorizer Tablets, which come in a 24-pack and are formulated as a descaling pod. They are septic safe and work well on calcium and odor buildup simultaneously. The 12-month supply format makes it easy to keep on hand without thinking about it.
For Frigidaire and Kenmore owners dealing with a worn or cracked lower spray arm, this Frigidaire/Kenmore Compatible Lower Spray Arm Replacement covers a wide range of model numbers and is the part I point people toward when I cannot source one directly from the manufacturer faster. It is a genuine fix for a genuine mechanical failure — not a workaround.
The Bottom Line
A dishwasher not cleaning properly is almost always a maintenance problem masquerading as a mechanical one. After 18 years of walking into kitchens with this exact complaint, I can tell you that the fix is usually not expensive and rarely requires a service call — as long as you catch it before it turns into a failed pump or a machine that has been running contaminated water through the same pathways for two years straight.
Pull the filter. Check the spray arms. Run a cleaning tablet every month. And if none of that moves the needle, do not keep guessing — have someone pull the pump assembly and tell you what they actually find. That is how you get a straight answer instead of a parts swap that does not solve the problem.
