mypros+
Error code reference

Bosch Dishwasher Error Code dr:16

Motor high temperature switch off

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the dr:16 error code actually means

Your Bosch dishwasher's wash motor got too hot and shut itself off to prevent damage. This usually happens because something is jamming the motor or making it work harder than it should. Clearing any blockage in the filter or pump area and restarting may resolve it, but if the problem keeps coming back the motor may need to be replaced.

Diagnostic procedure

The full dr:16 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check for motor overload or binding condition; run test P4.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock dr:16 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of dr:16

Ranked by how often they cause this code
  1. 1Foreign object blocking the pump impeller
  2. 2Worn or seized motor bearings
  3. 3Clogged or dirty filter assembly
  4. 4Failed wash pump motor
  5. 5Faulty thermal overload sensor or control board misread

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about dr:16

What does dr:16 mean on a Bosch dishwasher?
The dr:16 code means the wash pump motor reached an unsafe operating temperature and shut itself off to prevent damage. This is a built-in thermal protection response triggered by motor overload or mechanical binding. The dishwasher will not continue the cycle until the underlying cause is addressed. Running diagnostic test P4 is the recommended first step to confirm the fault condition.
Is it safe to keep using my dishwasher with a dr:16 error?
You should not continue running the dishwasher until the cause of dr:16 is identified and resolved. The motor thermal shut-off is a protective function, and repeatedly forcing the appliance to run through this condition can lead to permanent motor failure or, in a worst case, a fire risk from an overheating motor. Diagnose the binding or overload condition first before resuming normal use.
How much does it cost to repair a Bosch dishwasher showing dr:16?
If the fix is simply removing a foreign object from the pump area, the cost may be nothing beyond your time. Professional diagnosis typically runs in the range of $75 to $150 for a service call. If the wash pump motor requires replacement, total repair costs including parts and labor generally fall in the range of $200 to $450 depending on the specific model and local labor rates.
How do I fix the dr:16 error on my Bosch dishwasher?
Start by turning off the dishwasher and inspecting the filter, sump, and pump area for any foreign objects that could be jamming the impeller. Clean the filter assembly thoroughly, remove any debris, and allow the motor to cool before restarting. If the code returns after clearing obstructions, run diagnostic test P4 and consider that the motor itself may need to be replaced due to worn bearings or failed windings.
Will resetting the dishwasher clear the dr:16 error?
A reset may clear the code temporarily and allow a cycle to start, but if the mechanical cause such as a blocked impeller or failing motor is not corrected, the thermal shut-off will occur again and the code will return. A reset alone is not a fix. Address the root cause first to prevent repeated fault events and potential motor damage.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass