mypros+
Error code reference

Bosch Dishwasher Error Code D

No BUS-communication with SIBRUSYM-motor.

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 D error code actually means

Your Bosch dishwasher is showing an error because the main computer board cannot communicate with the motor that powers the wash pump. This usually means there is a wiring problem or the motor itself has failed. The dishwasher has stopped as a safety measure until the issue is resolved.

Diagnostic procedure

The full D 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
Confirm the fault
Power cycle the unit: switch off the breaker for 60 seconds, then restore power. If the code returns, the fault is persistent and the procedure below isolates the cause.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock D procedure $9.95

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

Most common causes of D

Ranked by how often they cause this code
  1. 1Loose or disconnected wiring harness connector
  2. 2Corroded or damaged wiring harness terminals
  3. 3Failed SIBRUSYM motor module
  4. 4Water intrusion into the motor or connector
  5. 5Failed main control board

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 D

What does D mean on a Bosch dishwasher?
Error code D on a Bosch dishwasher means the main control board has lost BUS communication with the SIBRUSYM circulation pump motor. The SIBRUSYM is a brushless DC motor that communicates digitally with the control board during operation. When that communication link is broken, the dishwasher halts the cycle and displays this code. The cause is typically a wiring fault or a failed motor.
Is it safe to keep using my Bosch dishwasher when error code D is displayed?
No, you should not attempt to run the dishwasher while error code D is active. The control board cannot confirm whether the circulation motor is operating correctly, meaning the appliance may not wash or drain properly. Continuing to force cycles could also mask a wiring fault that may worsen over time.
How much does it cost to repair error code D on a Bosch dishwasher?
Repair costs vary depending on the root cause. If only a connector needs reseating or a short wiring repair is required, costs may be minimal beyond a service call fee, typically in the range of $75 to $150. If the SIBRUSYM motor needs to be replaced, parts and labor combined can range from $200 to $450 or more depending on the specific model and local labor rates.
Can I fix error code D on my Bosch dishwasher myself?
If you are comfortable working with appliance wiring, you can start by inspecting and reseating the connectors between the control board and the circulation motor. Check for visible wire damage or corrosion at the terminals. However, if the motor itself has failed, replacement requires disassembling the lower portion of the dishwasher and is best handled by a qualified technician.
Will resetting my Bosch dishwasher clear error code D?
A reset may temporarily clear the error code display, but the code will return as soon as the control board attempts to communicate with the SIBRUSYM motor and fails again. The underlying cause, whether a loose connector, damaged wiring, or a faulty motor, must be identified and corrected for the error to stay cleared.

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

Get Started

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