Warning: Disconnect power before servicing.

Bosch E21 Code: Wash Motor Running Slow or Stuck

Quick Answer

Bosch E21 means the motor started but could not reach full speed. Check the sump for debris first - broken glass from glassware is the most overlooked cause and takes 5 minutes to find. Remove the filters, use a flashlight, and look carefully around the impeller inlet. If the sump is clear and you hear a grinding or rumbling noise during the wash cycle, the motor bearings are worn and the motor assembly needs replacing.

When I see an E21 on a Bosch, it usually means the circulation pump is struggling against friction. While the machine might still try to run, you will notice your dishes coming out gritty because the spray arms are not spinning fast enough to scrub. If you catch this early and find a peach pit or glass shard in the sump, you save the motor. Otherwise, that constant drag will eventually burn out the pump entirely.

BoschDishwasherSeverity: moderateDifficulty: intermediate70% DIY Success
Time to Fix
45–180 min
Difficulty
intermediate
Parts Cost
$120 – $260
Tools Needed
Flashlight, Needle-nose pliers

What Does the E21 Code Mean?

Think of this as the dishwasher's check engine light for the main pump. It is a speed error, not a power error. In the field, I find that if the machine makes a high pitched whine before the code pops up, we are looking at a mechanical failure inside the heat pump assembly, which is a common headache on newer Bosch platforms.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Foreign object or debris in the sump area jamming the impeller40%
Broken glass fragments lodged around the motor intake24%
Worn motor bearings causing drag and preventing full-speed operation14%
Partial mineral scale buildup around impeller in hard-water areas12%
Damaged impeller vane reducing pumping efficiency10%

Symptoms You May Notice

  • Dishwasher runs but wash action sounds weak or labored
  • Grinding or rumbling noise during wash cycle
  • Dishes not getting clean despite full cycle running
  • E21 code appears mid-cycle after motor starts
  • Spray arms moving slower than normal or intermittently stopping

Can you reset a Bosch dishwasher to clear the E21 code?

To clear the control module after a repair, press and hold the Start button until the display shows 0:01. Close the door and let it run its one minute drain cycle. Once it finishes and the display signals completion, power the unit off and back on. This forced drain is crucial to ensure any loose debris you disturbed is flushed out before the next wash.

Tools Required for Diagnosis

FlashlightNeedle-nose pliersFlat-head screwdriverTorx T20 screwdriverWork gloves (for glass removal)

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
Wash motor and circulation pump assembly00654575 · $120–$260

Frequently Asked Questions

Can broken glass in the sump cause Bosch E21?
In my experience, glass is the number one culprit for E21. Because Bosch filters are so good, we think nothing gets through, but a tiny shard from a broken glass can slip past the mesh and wedge itself right in the impeller. It acts like a brake pad. You have to be meticulous when cleaning the sump. I usually tell folks to use a shop vac to suck the sump dry so you can actually see the bottom clearly.
My Bosch is showing E21 and making a grinding noise - what does that mean?
That grinding is the sound of the pump’s internal bearings failing. It usually happens when the internal seal leaks just a tiny bit of water into the motor housing. Once that grease washes out, the metal starts rubbing. You might get away with resetting it a few times, but eventually, the motor will seize completely and throw an E20 code. At that point, you are looking at a pump replacement.
Will cleaning the dishwasher filter fix E21?
It is the first thing I do on every call. If the filter is caked in grease or slime, the pump cannot get enough water to stay primed, which messes with the motor's RPM. However, E21 is usually more about physical resistance than just a dirty filter. Clean it anyway, it is part of the process, but do not be surprised if you still have to dig deeper into the sump to find the real blockage.
What are the symptoms of motor bearing failure on a Bosch dishwasher?
Aside from the code, keep an eye on your top rack. Since E21 means the motor is running slow, the water pressure drops. You will notice the top dishes are still dirty or the detergent tablet has not fully dissolved in the cup. You might also hear the motor hunting, where it speeds up and slows down repeatedly as the controller tries to overcome the friction before finally giving up and throwing the error.
What is the difference between E21 and E20 on a Bosch dishwasher?
Think of E20 as a Dead on Arrival code, meaning the motor did not move an inch. E21 is a Struggling code, meaning the motor is trying its best but cannot hit the speed the computer wants. From a repair standpoint, E21 is often fixable for free by removing a blockage, whereas E20 almost always requires a new motor or a service technician to diagnose a failed control board.

Related Bosch Dishwasher Error Codes

Same Fix Works on These Brands

Bosch shares the same hardware platform with these brands. The diagnosis and repair steps are identical.

Models Known to Experience E21 Errors

This repair applies to most Bosch dishwashers with this error code. Common model numbers include:

SHPM88Z75N, SHPM88Z55N, SHPK7ZL55N, SHEM63W55N, SHPM65Z55N, SHE3AR75UC, SHDF78Z55N, SHEM78ZH5N, SHPM98Z75N

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 14, 2026