Dishwasher Not Cleaning — Why Dishes Come Out Dirty
When a dishwasher runs a full cycle but dishes come out dirty, gritty, or filmy, it's rarely a dead machine — it's usually water not reaching the dishes with enough force, heat, or cleanliness. Most causes are DIY-fixable in 15 minutes.
BHGS Licensed #50446 · Same-day service · $60 diagnostic credited toward repair · Updated June 2026

Why Choose Fixar?
Licensed, insured, and committed to getting your appliances working again
Licensed #50446
Licensed & insured for your protection
1-month / 3-month warranty
1 month on labor, 3 months on parts
All major brands
Sub-Zero, Viking, Wolf, Samsung & more
$60 service call
Credited toward your repair
Common Causes
1. Clogged spray arms
The spray arm holes clog with food debris and hard-water scale. Water can't reach the upper rack or sprays weakly. Dishes on top come out worst.
2. Dirty filter at the bottom
A clogged filter recirculates dirty water back onto the dishes. Modern dishwashers need the filter cleaned every few weeks — most owners never touch it.
3. Water not hot enough
Dishwashers need ~120°F water to dissolve detergent and cut grease. If the home water heater is set low, or no one runs the kitchen tap hot before starting, cleaning suffers.
4. Hard water scale / no rinse aid
LA has hard water. Scale builds on the heating element and spray arms; without rinse aid, dishes come out filmy and spotted even when "clean".
5. Worn wash pump or weak water pressure
The circulation pump weakens with age and can't push water hard enough. Less common, but the diagnosis when spray arms and filter are clean and cleaning is still poor.
What You Can Check Yourself
Try these in order — most take 5-10 minutes and many resolve the problem without a service call.
- 1
Clean the spray arms
Remove the lower (and sometimes upper) spray arm — usually twists or unclips off. Hold each hole up to light; poke clogs out with a toothpick or thin wire. Rinse and re-install.
- 2
Clean the filter
Remove the lower rack. Twist out the cylindrical filter at the bottom, rinse under hot water with a brush, clear the flat screen beneath it. Do this every 2-4 weeks going forward.
- 3
Run the tap hot first
Before starting the dishwasher, run the kitchen sink hot tap until the water is hot. This ensures the dishwasher fills with hot water from cycle one. Also check the home water heater is set to ~120°F.
- 4
Fill the rinse aid + use fresh detergent
Fill the rinse aid reservoir. Replace old detergent (it loses potency, especially powder in humid kitchens). Use a name-brand pod or gel.
- 5
Run an empty hot cycle with dishwasher cleaner
Run an empty cycle with a dishwasher cleaner or a cup of white vinegar on the top rack. This strips hard-water scale off the spray arms and heating element.

When to Call a Pro
- →Spray arms and filter are clean, water is hot, rinse aid is full — and dishes are still dirty
- →You hear the cycle run but very little water movement (weak wash pump)
- →Heating element looks heavily scaled or burnt
- →Built-in or premium dishwasher (Miele, Bosch, KitchenAid) — wash systems are model-specific
Typical cost
$60 diagnostic. Spray arm / filter cleaning $120–$170. Wash pump replacement $220–$340.
Frequently Asked Questions
Get answers to common questions about our appliance repair services in Los Angeles.
Have a question not covered here?
Customer Reviews
We're building our reputation one repair at a time. Licensed, insured, and committed to earning your trust.
Had a Great Experience?
Your feedback helps other Los Angeles homeowners find reliable appliance repair. If you were happy with our service, we'd love to hear from you.
Brands We Service
All major brands plus premium specialists. Same-day diagnostic across Los Angeles.
← Back to full dishwasher repair pageRelated dishwasher problems
Service Areas
We provide dishwasher repair service in Tarzana, Encino, Sherman Oaks, Studio City, Calabasas, Woodland Hills, Hidden Hills, Canoga Park, Reseda, Northridge, Van Nuys, North Hollywood, West Hills, Beverly Hills, Bel Air, Brentwood, Westwood, Santa Monica, Pacific Palisades, Malibu, Thousand Oaks, Agoura Hills, Westlake Village, Simi Valley, Oak Park, Newbury Park, Chatsworth, and Topanga, and nearby communities across the San Fernando Valley, the Conejo Valley and the Westside.
Need a Pro Now?
Local technician, same-day service across the Valley and the Westside. $60 diagnostic credited toward your repair. 1-month labor and 3-month parts warranty on every fix.