Appliance Repairs

Maytag Dishwasher Not Cleaning Dishes — Fix It Fast

A Maytag dishwasher that leaves food residue, grease, or film on dishes is almost always traceable to restricted water flow — either from clogged spray arm holes, a plugged filter/sump, insufficient detergent, or a failing water inlet valve that prevents the tub from filling to the correct level. On MDB-series models the twist-lock filter at the tub floor must be cleaned monthly; skipping this maintenance is the single most common cause of poor wash performance. Work through these steps from free checks to parts replacement before calling a technician.

Try the AI Diagnosis Tool

Common Symptoms

  • Food particles or grease left on dishes after a full cycle
  • White chalky film or spots on glasses and plastic items
  • Dishes feel grimy or have a soap residue
  • Lower rack items are clean but upper rack items are not
  • Dishwasher runs through cycles but water seems insufficient

Most Likely Causes

  1. 1

    Clogged Spray Arm Holes — Most Common

    Maytag MDB-series dishwashers have a lower spray arm, an upper spray arm under the top rack, and a middle spray tube. The small holes in these arms clog with mineral deposits, broken glass chips, and food debris. When even one or two holes are blocked the water distribution pattern is disrupted and entire rack sections go uncleaned. Remove each arm by twisting counterclockwise or pressing the center tab, then rinse under running water and clear holes with a wooden toothpick.

  2. 2

    Dirty or Clogged Filter and Sump

    Maytag MDB-series dishwashers use a twist-lock fine-mesh filter assembly at the tub floor. Food soil, grease, and hard-water scale accumulate in the filter and the sump cavity beneath it, causing recirculated wash water to become contaminated. Dirty water is then sprayed back onto dishes. Maytag recommends cleaning the filter monthly — twist counterclockwise to remove, rinse under warm running water, and scrub gently with a soft brush.

  3. 3

    Wrong Detergent Type or Amount

    Using regular dish soap in a dishwasher creates excessive suds that suppress wash action and leave a film on dishes. Dishwashers require automatic dishwasher detergent — either pods, powder, or gel — not hand soap. Hard water areas require extra rinse aid and may benefit from a water softener additive. Overfilling the detergent cup also causes film; follow the fill-line markings for your water hardness.

  4. 4

    Incoming Water Too Cold

    Dishwasher detergent is formulated to activate at 120°F. If the hot water supply is set below 120°F, or if the dishwasher is at the far end of a long hot-water line, water arrives too cold to dissolve grease and activate the enzymes in detergent. Run the kitchen faucet until it is hot to the touch before starting a cycle — this purges cold water from the supply line so the dishwasher fills immediately with hot water.

  5. 5

    Failing Water Inlet Valve WP8531669

    The water inlet valve controls the flow of household water into the dishwasher tub. A valve with a partially clogged mesh screen or a failing solenoid coil allows too little water to enter, leaving the tub under-filled. Low tub water means the lower spray arm barely submerges and the upper rack receives almost no water pressure. The valve solenoid should read 200–500 ohms on a multimeter; an open or shorted coil requires valve replacement.

  6. 6

    Worn Spray Arm Bearing Ring WP99002318

    The lower spray arm spins on a bearing ring at the center hub of the tub floor. When this ring wears, the lower arm wobbles or sits slightly elevated, reducing its spray angle and effectiveness. A worn bearing ring can also allow the arm to contact the tub floor and stop spinning altogether. Inspect the ring for cracks or excessive play and replace if the arm has more than 1/8-inch of vertical wobble.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Repair Scout will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Caution

Always disconnect power at the circuit breaker and shut off the water supply valve under the sink before accessing internal components such as the water inlet valve, pump, or wiring harness.

Caution

Water inlet valves on dishwashers operate at 120V AC. Verify power is off with a non-contact voltage tester before touching any wiring near the valve.

  1. 1Remove the lower rack and spin the lower spray arm by hand — it should rotate freely with no binding or wobble. Twist it counterclockwise to remove, hold it up to a light source, and verify each spray hole is open. Clear any blocked holes with a wooden toothpick. Reinstall and repeat for the upper spray arm and the middle spray tube (if equipped).
  2. 2Locate the twist-lock filter at the center of the tub floor. Grasp the cylindrical filter portion, rotate counterclockwise until it lifts free, then pull out the flat mesh filter beneath it. Rinse both pieces under running warm water. Use a soft brush (an old toothbrush) to scrub away grease and mineral scale. Clean the sump cavity below the filter with a damp cloth. Reinstall — twist clockwise until it clicks.
  3. 3Check the detergent you are using. It must be automatic dishwasher detergent — not hand soap. If you use powder or gel, check the fill line. Add rinse aid to the rinse-aid dispenser if the indicator is low. For hard water (>15 gpg hardness) increase rinse aid dosage to the maximum setting.

Want the complete repair checklist?

See all 7 steps + safety warnings + tool list + cost estimate. Save $150+ vs. a service call.

Review Pro — $1.00/mo

30-day money-back guarantee · Cancel anytime

Stop Paying $150+ Per Service Call

Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.

  • Unlimited AI repair diagnoses
  • Step-by-step fix guides with tool lists
  • Cost & time estimates before you call a pro
  • 1,000+ appliance & system repair articles
  • Emergency repair guidance, 24/7

$1.00/mo — less than one service call trip charge

Review Monthly Pro — $1.00/mo

$1.00/month · Checkout continues to Stripe · Cancel anytime

Most homeowners save $150+ on their first repair

Repair vs Replace

✓ Worth Repairing

Poor cleaning performance is almost always a maintenance issue (filter, spray arms) or a single inexpensive part (inlet valve, bearing ring). If the dishwasher is under 10 years old, repair is strongly recommended. Consider replacing only if the tub is cracked, the pump motor has failed, or multiple major components require simultaneous replacement on a unit over 12 years old.

Est. Repair Cost

$0–$80 in parts (DIY)

Est. Replacement Cost

$600–$1,200 for a new dishwasher

Recommended Tools & Parts

  • Water Inlet Valve

    Controls water fill into the tub; solenoid-operated valve with mesh inlet screen. Fits most Maytag MDB-series dishwashers.

    $25–$45

    Buy on Amazon →
  • Spray Arm Bearing Ring

    Lower spray arm center bearing ring. Replace if the lower arm wobbles or drags on the tub floor.

    $5–$12

    Buy on Amazon →
  • Filter Assembly

    Twist-lock fine mesh filter and coarse filter basket for MDB-series dishwashers.

    $15–$30

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repair Guides

This section combines editorial `relatedSlugs` from the article source with metadata-based matches so each guide links deeper into the repair library.

Maytag Dishwasher Not Draining — Fix It Fast

Standing water in the tub after a cycle? Clogged filter, kinked drain hose, missing knockout plug, or a failed drain pump are the usual causes. Covers drain pump WPW10348269 and check valve WP8269227.

Read guide →

Maytag Dishwasher Not Starting — Fix It Fast

Dishwasher won't start, lights flash, or buttons don't respond? Usually a door latch, Control Lock, or thermal fuse issue. Covers door latch WPW10195839, thermal fuse WP3377394, and control board diagnosis.

Read guide →

Maytag Dishwasher Leaking Water — Fix It Fast

Water pooling under your Maytag dishwasher? Door gasket tears, pump seal failures, a dripping inlet valve, and loose drain hose connections are the most common causes. Covers WP8269131, WP8193762, WP8531669, and WP8268383.

Read guide →

Maytag Dishwasher Not Drying Dishes — Fix It Fast

Dishes still wet after a full cycle? Low rinse aid, air-dry mode selected, cold incoming water, a blocked vent, or a failed heating element are the usual causes. Covers WPW10084931, WP99003613, and WP8194001.

Read guide →

Maytag Dishwasher Error Codes — Full Diagnosis Guide

Maytag dishwasher showing F2E2, F3E1, F5E1, F9E1, or the 888 display error? Full code guide with diagnostic mode entry, thermistor resistance specs, real part numbers, and step-by-step fixes for MDB8989SHZ, MDB8959SKZ, MDB7959SHZ, MDB4949SHZ.

Read guide →

GE Dishwasher Not Cleaning Dishes: Spray Arms, Filter, Water Temp Fix

GE dishwasher leaving food on dishes? Check clogged spray arm ports, the wash filter, water temperature, detergent dispenser, and inlet valve. Covers GDT630PGYFS and PDT715SYNFS.

Read guide →

Keep Exploring

Stop Paying $150+ Per Service Call

Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.

  • Unlimited AI repair diagnoses
  • Step-by-step fix guides with tool lists
  • Cost & time estimates before you call a pro
  • 1,000+ appliance & system repair articles
  • Emergency repair guidance, 24/7

$1.00/mo — less than one service call trip charge

Review Monthly Pro — $1.00/mo

$1.00/month · Checkout continues to Stripe · Cancel anytime

Most homeowners save $150+ on their first repair

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools