Warning: Disconnect power before servicing.

Dishes Coming Out of Dishwasher Dirty

Quick Answer

The most likely cause is a clogged filter or blocked spray arm. Check the bottom of the dishwasher and clean the removable mesh filter, then ensure the spray arm holes are not plugged with seeds or hard water deposits.

When your dishes come out dirty, the machine's basically choking on its own waste. Nine times out of ten it's a plugged filter or spray arms that can't spin freely. Ignore it long enough and you're looking at permanent etching on your glasses and a wash pump working itself to death. Caught early, this is usually a 30-minute fix with no parts required.

GenericDishwasherSeverity: moderateDifficulty: intermediate92% DIY Success
Time to Fix
20–90 min
Difficulty
intermediate
Parts Cost
$15 – $85
Tools Needed
Phillips #2 screwdriver, Needle-nose pliers

What Does the DIRTY-DISHES Code Mean?

Don't run out and buy a new machine yet. Honestly, cleaning issues are one of the most fixable problems I see. Last week alone I had four calls that were all just dirty filters and gunked-up spray arms. About 70% of the time a good cleaning and some attention to how you're loading the thing is all it takes. No parts, no bill.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Clogged fine-mesh sump filter35%
Blocked or restricted spray arm nozzles25%
Faulty water inlet valve causing low water levels15%
Heating element failure preventing grease breakdown15%
Worn out wash pump impeller10%

Symptoms You May Notice

  • There's a gritty, sandy texture on your plates when you pull them out, even though you ran a full hot cycle.
  • Actual visible food chunks stuck to the inside walls of the tub after the cycle finishes.
  • Your silverware has a greasy, cloudy film that won't wipe off without scrubbing it by hand under the faucet.
  • Detergent pod sitting completely undissolved in the dispenser cup after the whole cycle ran.
  • A rotten, sour smell hits you the second you open the door, coming from the bottom of the tub near the filter.

Can you reset a Generic dishwasher to clear the DIRTY-DISHES code?

Cleaning problems usually don't need a reset, but if the control board seems stuck, flip the breaker and leave it off for a full 5 minutes, not just 30 seconds. On most brands, hold the Start or Cancel button for 3 to 5 seconds to clear a stuck cycle and you'll hear the drain pump kick on. Let it fully drain before you restart. On Bosch machines specifically, press and hold the Start button for 3 seconds to cancel, then wait for the full drain to finish before starting a new cycle.

Tools Required for Diagnosis

Phillips #2 screwdriverNeedle-nose pliersOld toothbrush or small soft-bristle brushDigital multimeterFlashlight or headlampMeat thermometer or candy thermometerStraightened paperclip or toothpick

Service / Diagnostic Mode

For many modern dishwashers, press any three buttons in a 1-2-3, 1-2-3, 1-2-3 sequence with the door closed to enter the service diagnostic mode and see stored error codes.

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

ComponentComponent Under Test
Expected Range1050 ohms
ConditionIf Open (OL) or infinite, replace component.

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
Water Inlet ValveGeneric-Universal-Inlet · $25–$65
Cylindrical Fine FilterWPW10463906 · $15–$40
Heating ElementW10518394 · $35–$85

Frequently Asked Questions

Should I pre-rinse my dishes before loading?
Actually, no, and I get this question constantly. Modern detergents have enzymes that need food particles to latch onto to work properly. Scrape off the big chunks for sure, but leaving some grease and sauce actually helps the detergent activate correctly. If you pre-rinse everything spotless, the detergent has nothing to work on and can start etching your glassware instead. Seriously, some manufacturers will void the warranty if you regularly run cycles without any soil load at all.
Why is there a white film on my glasses?
Two possibilities here. If the film wipes off with a little white vinegar on a cloth, that's hard water mineral deposits and a good rinse aid will fix it going forward. If the film doesn't come off no matter what you try, that's permanent etching. That happens when the water's too soft or too hot combined with too much detergent. Etched glass unfortunately doesn't come back. Back off the detergent amount and try turning your water heater down a few degrees if you're seeing this on everything.
Can I use vinegar in my dishwasher?
For hard water buildup, yeah, vinegar works fine. Set a cup of white vinegar on the top rack and run a hot cycle without any dishes in there. But don't pour it directly into the bottom of the tub because it'll sit there through the whole cycle and eat at the rubber door gasket and seals over time. A dedicated dishwasher cleaner tablet like Affresh does a better and safer job once a month, especially for cleaning out the sump and internal hoses where vinegar can't reach.
How often should I clean my dishwasher filter?
If you run it daily, once a month minimum. If you're not scraping plates well before loading, honestly do it every two weeks. I've pulled filters after six months that were basically solid plugs of compressed food debris, and the homeowner had no idea that part was even back there. A dirty filter is hands-down the number one cause of bad cleaning performance and bad smells. Takes five minutes. Just make it part of your monthly kitchen cleanup routine.
My dishwasher smells terrible even after I cleaned the filter. What else could it be?
Check the door gasket first. Pull that rubber seal back and look inside the fold. You'll find a nasty black slimy buildup in there that filter cleaning doesn't touch. Wipe it out with a rag and some white vinegar. Also look at the bottom edge where the door meets the tub when it's closed, food and water pool in there constantly and most people never look at it. If the smell sticks around after cleaning both spots, your drain hose probably has a low sag under the sink that's holding standing water. It needs to loop up high before it drops into the drain.

Same Fix on Other Brands

Models Known to Experience DIRTY-DISHES Errors

This repair applies to most Generic dishwashers with this error code. Common model numbers include:

Bosch SHPM88Z75N, Whirlpool WDT730PAHZ, KitchenAid KDFE104HPS, Maytag MDB8989SHZ, LG LDT5678SS, Samsung DW80R9950US, GE GDT695SSJSS

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on May 20, 2025