1. Home
  2. Cleaning

It’s not your detergent if the same dishes stay dirty every cycle: one thing inside gives it away

You unload the dishwasher and the same spot on the top rack is doing it again. Two cloudy glasses. A bowl with dried oatmeal stuck to the rim. Everything else looks fine.

So you do what most people do. You switch detergent. You try pods instead of powder. You crank up the water heater. Maybe you buy the fancy rinse aid your neighbor swears by.

Nothing changes. The same corner keeps coming out dirty, load after load.

And you keep blaming the wrong thing.

Bearded man in a blue striped shirt and jeans kneeling by an open dishwasher and inspecting a stack of white plates smeared with yellow curry and red tomato sauce on the bottom rack, with pots, a glass lid, and glassware also loaded.

The clue that gives it away

If the soap really were the problem, every dish in the load would come out a little off. A light film on the whole batch. Faint spots on everything. Because soap and water touch every dish, so bad soap would hit every dish.

That’s not what you’re seeing. What you’re seeing is very specific. A certain rack. A certain corner. The same two or three spots, every single cycle. Top left keeps coming out gritty. The back row of the bottom rack never rinses clean. One glass is always cloudy while the one right next to it looks perfect.

That pattern is the tell. Uneven cleaning means uneven water. And water only gets uneven inside a dishwasher for one reason, one that has nothing to do with what you pour into the little soap door.

Why your machine is picking favorites

To get why this happens, you need to know one thing about how a dishwasher actually cleans.

It doesn’t really “wash” your dishes the way you would at the sink. It sprays them. Hard. From below and above at the same time. Water gets pumped through the machine at high pressure. According to Whirlpool’s own support page, that spinning spray is the entire cleaning action inside the tub.

Which means the whole job hangs on one part working right. And if that part slowly slips, nobody notices. The machine still turns on. It still runs its cycle. It still makes almost all the same sounds. (One small change in the noise is actually a warning sign, but nobody catches it.) No light on the control panel ever comes on. No error code. No leak, no smell. Everything looks totally fine from the outside.

You’ve seen this part a hundred times. You’ve never really looked at it. You pull the rack, load the plates, push the rack back in. Your eye slides right over it. And when it starts going bad, it goes bad in patches, not the whole machine at once. That’s why you get one clean glass sitting right next to a cloudy one. The clean one was in a “good” zone that load. The cloudy one wasn’t.

Almost every appliance tech has the same story. Customer calls in. “My dishwasher stopped cleaning right.” Tech pulls the racks, points at one small part, and the whole mystery is solved in about thirty seconds. The part costs nothing to fix. Most owners never even know it exists.

The part you’ve been walking past

Open your dishwasher and look down. See those two thin plastic arms, one under the top rack and one under the bottom, each with a bunch of tiny openings on them?

Those two arms are doing the whole job. Water shoots out of the tiny openings at an angle, and the push of the water is what spins them around. If they spin fast and even, every dish gets sprayed. If they don’t, some do and some don’t.

And those little openings clog. Quietly. Slowly. Without you ever knowing.

They’re smaller than the tip of a ballpoint pen. Three things plug them. Hard water crust (about 85% of American homes get hard water, per the USGS, and Culligan’s service guidance says the minerals slowly cake onto the arms and choke the openings). Little bits of hard food like tomato seeds, lemon seeds, rice grains, popcorn shells (LG lists this exact problem as a fix step on its support page). And greasy soap gunk that lines the inside of the arm and catches every crumb that flows past.

When even a handful of openings get blocked, the whole thing goes crooked. Water pressure drops in one zone. The arm slows down or stalls at the same spot every cycle. Whatever water is left has to go somewhere, so a few dishes get double-blasted while the ones a few inches over get almost nothing. That dead zone doesn’t move, which is exactly why the same corner keeps coming out dirty.

The 30-second check that proves it

Do this the next time you run a load. Open the door before you start. Reach in and turn both arms so they point straight at you, like a clock hand at 12. Close the door and run the cycle like normal. When it’s done, look at where the arms stopped.

If either arm is still pointing at 12, or barely moved, that arm didn’t spin. That’s your answer.

The fix, step by step

You don’t need a plumber. You don’t need parts. Just a toothpick, maybe some white vinegar, and 30 to 45 minutes.

  1. Kill the power and water. Unplug the machine or flip its breaker, then close the small water valve under the sink.
  2. Slide both racks out.
  3. Pop the arms off. How you do this depends on your brand. Most Whirlpool, KitchenAid, and Maytag arms pull straight down or twist off with a plastic nut. LG says to turn the nut above the top arm counterclockwise. Bosch says to unscrew the top one and unclip the bottom. Check your owner’s manual if it feels stuck.
  4. Poke every opening. A wooden toothpick or a straightened paper clip pushed into each one knocks the debris loose. Bosch UK’s cleaning page specifically recommends a wooden cocktail stick.
  5. Rinse the arm under a hot tap. Hold the open middle of the arm against your faucet and blast hot water through. Shake it. You should see water shoot cleanly from every opening.
  6. Soak in warm white vinegar for 30 to 45 minutes if you saw white chalky crust. Enough vinegar to cover the arm is plenty. The acid melts the mineral scale and won’t hurt the plastic.
  7. Clean the strainer at the bottom of the tub. This is the step nearly everyone skips. If the strainer stays gunked, the arm will clog again within a week. Twist it out, rinse under hot water, scrub with an old toothbrush, snap it back.
  8. Put the arms back on and spin each by hand. It should turn freely. Restore power and water, then run one empty hot cycle to flush everything through.

Total cost: under $3 (roughly €3) for the vinegar, or zero without it. Total time: 30 to 45 minutes.

One honest note. If you finish all this and the arms still won’t spin, the problem is deeper (probably the pump or the bearing they sit on, which is a call to a technician). But for most “my dishwasher stopped cleaning right” complaints, the eight steps above are the whole fix.


Sources: (1) Whirlpool Product Help: Wash Action and Wash Arm Removal; (2) LG USA Support: Dishwasher Spray Arm Maintenance; (3) Bosch UK: Cleaning the Dishwasher Spray Arms; (4) Culligan: Hard Water Dishwasher Problems and How to Fix Them; (5) U.S. Geological Survey: Water Science School, Hardness of Water.

MUST DO DIYs