Dishwasher Not Cleaning Dishes? 6 Causes and How to Fix Them
Dishes coming out dirty, cloudy, or with food residue? Here are the six most common reasons dishwashers stop cleaning — and which ones you can fix yourself.

Dishwasher Not Cleaning Dishes? 6 Causes and How to Fix Them
A dishwasher that leaves dishes dirty, spotty, or with food residue is one of the most frustrating appliance problems — especially because the fix is often simple. Before you call a technician, work through this list. Several of these causes are DIY-fixable in under 30 minutes.
Cause 1: Clogged Filter (Most Common)
Modern dishwashers have a filter at the bottom of the tub that catches food particles. In Denver homes, this filter can become clogged with a combination of food debris and hard water mineral deposits — a particularly stubborn combination.
Symptoms: Dishes have food residue, gritty texture, or a foul smell after washing.
Fix: Remove the bottom rack, twist out the cylindrical filter (usually counterclockwise), and rinse it under warm running water. Use a soft brush to scrub away buildup. Reinstall and run a cycle.
How often: Clean the filter monthly in Denver due to hard water.
Cause 2: Clogged Spray Arms
The spray arms have small holes that jet water onto your dishes. Mineral deposits from Denver's hard water gradually clog these holes, reducing water pressure and leaving dishes dirty — especially on the top rack or back of the lower rack.
Symptoms: Dishes in specific areas of the rack consistently come out dirty.
Fix: Remove the spray arms (they usually unscrew or pop off), hold them up to the light, and check for clogged holes. Soak in white vinegar for 30 minutes, then use a toothpick to clear each hole. Reinstall and test.
Cause 3: Not Enough Hot Water
Dishwashers need water at 120°F to properly activate detergent and clean dishes. If your water heater is set too low, or if the dishwasher is running while other hot water is being used, wash quality suffers.
Fix: Run the hot water at your kitchen sink until it is hot before starting the dishwasher. This purges cold water from the supply line. Check that your water heater is set to at least 120°F.
Cause 4: Wrong Detergent or Too Little Detergent
Dishwasher detergent formulations vary significantly. In Denver's hard water, standard detergents often do not perform well.
Recommendations for Denver:
- Use a detergent with a built-in rinse aid or water softener
- Pods and tablets generally outperform powder in hard water
- Always fill the rinse aid dispenser — it is not optional in Denver
- For Bosch dishwashers, keep the salt reservoir filled
Cause 5: Overloading or Incorrect Loading
Overloading blocks the spray arms from rotating freely and prevents water from reaching all surfaces.
Common loading mistakes:
- Nesting bowls or cups so water cannot reach inside
- Blocking the spray arm rotation with tall items
- Placing items with the dirty side facing away from the spray arms
- Putting items in the wrong rack (pots and pans on the bottom, glasses on top)
Cause 6: Failed Wash Motor or Pump
If you have cleaned the filter, cleared the spray arms, and confirmed hot water — and dishes are still coming out dirty — the wash motor or pump may be failing. The motor drives the pump that pressurizes water to the spray arms. A weak motor means low water pressure and poor cleaning.
Symptoms: You can hear the dishwasher running but the water pressure sounds weak. Dishes are uniformly dirty rather than dirty in specific spots.
Repair cost: $200–$350 parts and labor. This requires a technician.
When to Call a Professional
Call a technician if:
- The filter and spray arms are clean but dishes are still dirty
- The dishwasher is making unusual noises during the wash cycle
- Water is not draining after the cycle
- The dishwasher displays an error code
Bosch Dishwashers in Denver
Bosch is the best dishwasher brand for Denver's hard water. Their built-in water softening system significantly reduces mineral buildup. We service Bosch dishwashers across Denver metro and carry common Bosch parts.
Schedule Dishwasher Repair in Denver
Call (720) 333-0874 for same-day or next-day service. We serve all of Denver metro including Aurora, Lakewood, Thornton, Westminster, Arvada, and Centennial.
Explore Topics
Share this article
Written by
Denver Appliance Repair Team
Content creator and writer sharing insights and stories.

