Last Tuesday, I arrived at a job I’ve seen countless times. The homeowner had a three-year-old Bosch dishwasher, and she was frustrated with cloudy dishes, food stuck to the bottom rack, and a faint, unpleasant smell that had been lingering for months. She’d already replaced her detergent twice, thinking that would solve the problem. Spoiler alert: it wasn’t the detergent. It never is.
In my 18 years repairing appliances, I can confidently say that calls about dishwashers not cleaning properly are the most common service requests I receive. More frequent than calls about ice makers, dryers that won’t heat, or washing machines that won’t drain. And in approximately 70 percent of those cases, the core problem is something the homeowner could have tackled themselves — if they only knew what to look for. This post will guide you through exactly what that is.
The Real Reason Your Dishwasher Stopped Cleaning Well
When people reach out to me about their dishwasher underperforming, they often think something has broken. A pump failure, a burned-out heating element, or some other mechanical breakdown. While that can sometimes be true, more often than not, the machine hasn’t malfunctioned — it’s just gotten buried under grime.
🔨 Pro Tip from Drew
On Bosch 500 and 800 series units, many technicians replace just the lower spray arm and consider it done. However, the real issue often lies with the micro-filter screen underneath — part 00645038 — which clogs with grease and hard water deposits, forcing debris back onto your dishes. If you don’t clean or replace that screen at the same time, the new spray arm will clog again within months.
Here’s what happens: over months of use, a mix 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. This buildup does three damaging things simultaneously: it restricts water flow, traps odor-causing bacteria, and redeposits itself onto your dishes during the wash cycle. The machine isn’t malfunctioning — it’s just running through contaminated water.
The second most common issue I find is a clogged or cracked spray arm. Your dishwasher cleans by spinning jets of pressurized water at your dishes from both below and above. If those jets are blocked by calcium deposits or if the arm is broken from someone loading a pan too aggressively, significant sections of each rack won’t be properly cleaned. I can’t tell you how many times I’ve spun a lower spray arm by hand, only to see it wobble or refuse to move entirely.
What I Check First on Every Dirty-Dishes Call
When I get a service call for a dishwasher that’s not cleaning properly, I run through the same checklist every time. I’m sharing it here because this is the exact diagnostic sequence I use — not a simplified version.
- Filter inspection: On most modern dishwashers, the filter sits at the bottom of the tub and twists out easily by hand. I pull it out, hold it up to the light, and look for buildup or damage. A filter that hasn’t been cleaned in two or three years of use is almost always part of the problem. I rinse it under hot running water and use a soft brush — I keep an old toothbrush in my toolkit 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 doesn’t 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 just cleaned.
- Door gasket inspection: I peel back the gasket folds and look for black mold growth. This is often where the smell originates. 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 reaches at least 120°F during the wash cycle. Below that, the detergent won’t activate properly. A lot of DIY guides skip this important step.
- Detergent dispenser check: I verify the dispenser door opens 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 upfront with you because too many repair guides online skip this part. Cleaning and maintenance won’t 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 — particularly on Frigidaire and Kenmore units, which share many platform components. The lower arm takes the most abuse because it’s closest to heavy cookware and pot lids. When the bearing wears out or the arm cracks, no amount of cleaning can restore water coverage to the lower rack. Replacement is the only option, and on most models, it’s a straightforward job that takes under 15 minutes.
I’ve also seen wash pump impellers fail, chopper blade assemblies clog beyond clearing, and control boards that cut the wash cycle short — all of which can initially look like cleaning problems. If you’ve done everything in this guide and the machine is still not cleaning, don’t 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 for a dishwasher is simple, but it requires consistency.
- Clean your filter monthly. Thirty seconds of rinsing under hot water. That’s it. Most people never do this because they didn’t 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 doesn’t tackle biofilm or grease the way an enzymatic or citric acid-based cleaner does.
- Scrape, do not pre-rinse. This may sound counterintuitive, but modern dishwasher detergent enzymes need something to attach to. Completely pre-rinsed dishes can actually reduce cleaning performance. Just scrape off loose food and let the machine do its job.
- Use the hottest cycle once a week. This is especially important 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 moisture buildup that encourages mold growth along the gasket and on the tub walls.
What I Use and Recommend
I’m cautious about recommending products because I’ve seen many gimmicks in this industry over the years. Here are the ones that have earned a spot in my toolkit.
For monthly maintenance cleaning, I rotate between two products depending on availability. The first is Affresh Dishwasher Cleaner, which I’ve been recommending to customers for years. It uses a surfactant-based formula specifically designed to tackle limescale, mineral deposits, and the biofilm that builds up inside the pump housing and hoses — exactly where you can’t reach by hand. Just 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’re dealing with heavier limescale buildup — common in areas with very hard water — I’ve 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 address both 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 facing 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 recommend when I can’t source one directly from the manufacturer faster. It’s a genuine fix for a genuine mechanical failure — not a workaround.
The Bottom Line
A dishwasher not cleaning properly is almost always a maintenance issue masquerading as a mechanical one. After 18 years of walking into kitchens with this exact complaint, I can tell you the fix is usually inexpensive and rarely requires a service call — as long as you catch it before it turns into a failed pump or a machine that’s 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 makes a difference, don’t keep guessing — have someone pull the pump assembly and tell you what they actually find. That’s how you get a straight answer instead of a parts swap that doesn’t solve the problem.
How Much Does This Repair Cost?
DIY parts for this repair typically run $15–$45 depending on whether you replace just the filter assembly or the spray arm too. A professional service call for the same repair usually ranges between $120–$200 including labor, making this one of the better candidates for confident DIYers to tackle themselves.
Recommended Products
These are the parts and tools I recommend for this repair, based on compatibility and customer reviews:
- 645038 Dishwasher Appliance Filter Micro Circulation Pump 00645038 Dishwasher Filter Basket Compatible with Bosch Thermador Kitchen Accessories Replacement
- New Upgraded 00645038 645038 Micro Filter For Bosch Kenmore Dishwasher Parts Replaces AP4339631, 00651097, 1560725, 651097, AH3479708, EA3479708, PS3479708, PS8730270
- Hyaminu 645038 00645038 Dishwasher Micro Filter Drain Mesh Basket for Bosch Thermador Kenmore, Replaces 00651097 1560725 651097 AP4339631 PS3479708 PS8730270
- Replacement 00744883 Lower Spray Arm Assembly For Bosch Thermador Dishwasher AP5691302, 3279185, 744883, PS8737006
As an Amazon Associate, I earn from qualifying purchases.
The Filter Basket That Stops the Cloudy Dishes Problem at Its Source
Once you’ve cleared the initial clog and cleaned the spray arm, replacing a worn or damaged micro filter basket is the real fix that keeps this problem from coming back every month. This is the part that actually traps food and prevents it from recirculating—and when it cracks or the mesh degrades, you’re right back to square one.
What works
- Mesh stays intact through repeated hot cycles—I’ve seen original Bosch filters fail after 5-7 years, but a quality replacement handles the heat and pressure without splitting at the seams.
- Snap-fit design means no tools required to install; you literally drop it into the sump and move on. No wrestling with screws or clips in a tight space.
- Works across Bosch, Thermador, and Kenmore models—if you’re not certain of your exact model, this cross-compatibility saves a return trip to the parts counter.
What doesn’t
- Won’t help if the spray arm is still blocked—you have to clear both the arm holes and the sump drain first, or you’re just replacing one bad part while another keeps failing.
- Generic aftermarket versions sometimes have slightly looser mesh tolerances; if you have hard water buildup or a history of food debris, stick with the exact part number match to avoid surprises.
The biggest mistake I see is homeowners ordering a new filter without actually removing and inspecting the old one first—I’ve had customers call back because they assumed the filter was the culprit when the real issue was a half-blocked spray arm sitting right above it. 645038 Dishwasher Appliance Filter Micro Circulation Pump is the replacement part I reach for when the filter is visibly cracked or the mesh has collapsed.
645038 Dishwasher Appliance Filter Micro Circulation Pump
I’ve watched this pump handle what kills cheaper filters—five, six, seven years of heat without splitting at the seams.
Check Price on Amazon →Before ordering, match the part number to your appliance’s model tag — most “defective” part returns are wrong-model orders.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.




