Dishwasher running a full cycle but dishes come out with food residue, cloudy glasses, or a gritty film? Before you replace the machine — and before you pay for a service call — work through these eight causes in order. We’ve ranked them by frequency on actual service calls.

1. You’re overloading the bottom rack

This is #1 on the diagnostic list because it’s free, it’s most common, and nobody wants to hear it. When the lower rack is packed tight, the lower spray arm can’t rotate freely. When it can’t rotate, it can’t blast water evenly across the dishes. Result: clean dishes near the spray pattern, dirty dishes everywhere else.

Fix: unload, spin the lower spray arm by hand (it should turn with two fingers), and repack with space between larger items. Run another cycle.

2. The filter at the bottom is clogged

Modern dishwashers (post-2010 on most brands) have a removable filter at the bottom of the tub. Food debris collects there — if you don’t clean it, that debris recirculates back onto your dishes.

Fix: pull the lower rack, twist the cylindrical filter counter-clockwise, pull it out. Rinse under hot water, scrub lightly with a dish brush. Replace. Run an empty hot cycle with a dishwasher cleaner packet (Affresh, Finish, Lemi Shine — $6 at any grocery store).

If this was the problem, next cycle will tell you immediately.

3. The spray arms are clogged

Hard water and food debris clog the spray jets over time. Inland San Diego water — San Marcos, Escondido, Poway, Ramona — is particularly hard, and spray arms clog faster there than coastal.

Fix: remove the upper and lower spray arms (usually twist-off or lift-off; brand-specific — check your manual). Hold each up to the light. Tiny holes clogged? Use a paperclip or toothpick to clear each one. Soak in white vinegar for an hour if scaled-up. Replace.

4. You’re using rinse aid the wrong way (or not at all)

Dishwashers are designed to use rinse aid. Rinse aid breaks water surface tension so water sheets off dishes instead of beading up. No rinse aid means spotty glasses and a film on everything — even when the wash cycle itself worked fine.

Fix: check the rinse-aid dispenser next to the detergent cup. Fill it. Run a cycle. If your dishwasher is auto-detecting (“3-in-1” pods claiming to include rinse aid), upgrade to a mid-tier pod and see if it helps.

5. Water isn’t hot enough

Dishwashers need 120°F water to clean properly. Some need 130°F. If your water heater is set to 110°F (a common energy-saver setting), your dishwasher can’t wash effectively.

Fix: run the hot-water tap at the kitchen sink closest to the dishwasher for 30 seconds before starting the cycle. That primes the dishwasher’s intake with hot water from the start. If that fixes it, increase your water heater to 120°F permanently.

6. The detergent is old or wrong

Dishwasher detergent loses effectiveness over time — especially in a humid environment. Pods especially absorb moisture, dissolve prematurely, or clump together.

Fix: store pods in an airtight container. If your box is over 6 months old, replace it. Avoid cheap generic brands — Cascade, Finish, and Method are reliably effective. Tablets and pods clean better than gel in most tests.

7. The detergent dispenser door isn’t opening

During the wash cycle, a spring-loaded door releases the detergent. If the door is stuck by old detergent residue or a broken spring, no detergent enters the cycle — and dishes come out exactly as dirty as they went in.

Fix: inspect the dispenser door. Clean any detergent residue around the hinge. If the spring is broken, the dispenser needs replacement — about $120–$180 parts and labor.

8. The circulation motor is weak or failed

After everything else is ruled out, the last major cause is the circulation motor — the pump that pushes water to the spray arms. When the motor weakens, water pressure drops and cleaning suffers. You’ll often hear a “humming” during the wash cycle that’s quieter than normal.

Diagnosis: hard to confirm without a service call. Symptoms: filter is clean, spray arms turn freely and aren’t clogged, dishes are still dirty, motor sounds weak.

Repair: $280–$480 parts and labor on most brands. Still usually worth fixing on dishwashers under 8 years old.

When to stop troubleshooting and call

Call if:

  • You’ve worked through the list and dishes are still dirty
  • You hear a grinding or loud mechanical noise during cycles
  • Water leaks during or after the cycle
  • The cycle won’t complete (error codes, stops mid-cycle)
  • You see standing water in the bottom after every cycle (separate drain issue)

The maintenance habit that prevents 80% of this

Once a month: remove the filter, rinse it clean, run an empty hot cycle with a cleaner packet. Five minutes of effort, zero cost, and it prevents most of the common issues on this list.

Twice a year: inspect the spray arms for clogs, check the door seal for tears, make sure the rinse-aid dispenser isn’t empty.

Factory-authorized on every major brand

We work on Bosch, Miele, KitchenAid, Whirlpool, Samsung, LG, GE, Frigidaire, Fisher & Paykel, and more. Most dishwasher repairs complete in a single visit. Diagnostic is $89 flat rate, credited toward any repair.

Same-day or next-day service across San Diego County. Call (858) 808-6055.