mypros+
Error code reference

Bosch Washer Error Code d:03

Damaged motor control temperature sensor

Damaged motor control temperature sensor — faulty temperature sensor.

First step from the service manual

Run test P4; check/replace temperature sensor.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for d:03.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What d:03 means on a Bosch washer

The d:03 error code on a Bosch washer indicates a fault with the motor control temperature sensor, which monitors the thermal condition of the motor control board or drive module. This sensor provides real-time temperature feedback to the control system, allowing the washer to protect motor components from overheating during operation. When the control detects that the sensor signal is outside expected parameters, either reading implausibly high, implausibly low, or producing no signal at all, it logs d:03 and may halt the cycle to prevent damage.

The root cause is typically a faulty temperature sensor itself, which can fail due to internal component degradation, physical damage to the sensor element, or a break in the wiring between the sensor and the motor control board. Connector corrosion or a loose harness connection at either the sensor end or the board end can also produce the same fault condition by interrupting the signal path. Because the sensor is integrated with or mounted near the motor control assembly, heat cycling over time can accelerate wear on both the sensor and its associated wiring.

The correct diagnostic approach is to run test program P4, which exercises the motor control system and allows the technician to isolate whether the fault is persistent or intermittent. Based on the results of P4, the next step is to inspect the sensor wiring and connectors for damage or corrosion, and then test or replace the temperature sensor. If replacing the sensor does not resolve the fault, the motor control board itself may need evaluation.

Source: manufacturer service documentation.

Common causes of d:03

  1. 01

    Failed temperature sensor

    Part replacement

    The sensor itself has degraded internally and is producing an out-of-range or absent signal. This is the most common cause and is confirmed when the fault persists after verifying wiring connections are secure.

  2. 02

    Damaged or broken sensor wiring

    Part replacement

    A break or short in the wire harness running between the temperature sensor and the motor control board can mimic a sensor failure. Inspect the full length of the harness for pinches, fraying, or burn marks.

  3. 03

    Corroded or loose connector

    Wiring / connection

    Corrosion or a loose connector pin at either the sensor or the motor control board can interrupt the signal. Disconnecting and closely inspecting the connector terminals for oxidation or bent pins will identify this issue.

  4. 04

    Faulty motor control board

    Part replacement

    If the sensor and all wiring check out correctly, the motor control board may have failed internally in the circuit that reads the sensor input. This is typically the last component to suspect after other causes are ruled out.

See the test procedure for each cause

Frequently asked questions about d:03

What does d:03 mean on a Bosch washer?
The d:03 code means the washer has detected a fault with the motor control temperature sensor. This sensor monitors thermal conditions in the motor control system, and the code appears when the sensor signal is absent or outside acceptable limits. The fault points to either the sensor itself, its wiring, or the motor control board. Running diagnostic test P4 is the recommended first step to isolate the problem.
Can I fix a d:03 error on my Bosch washer myself?
A knowledgeable DIYer can start by inspecting the sensor wiring harness and connectors for visible damage, looseness, or corrosion, since these are free fixes that require no parts. If the wiring looks intact, replacing the temperature sensor is the next step and is a moderately involved repair. Running the P4 diagnostic test before and after any repair helps confirm whether the fault has been resolved.
Is it safe to keep using my Bosch washer when d:03 is showing?
It is not advisable to continue running the washer while d:03 is active. The temperature sensor is a protection component, and operating without a functioning sensor means the motor control system cannot detect an overheating condition. Continued use could risk damage to the motor control board or other electronics. Address the fault before resuming normal laundry cycles.
How much does it cost to repair a Bosch washer d:03 error?
If the fix is simply cleaning or reseating a corroded connector, there may be little to no parts cost involved. Replacing the temperature sensor itself typically falls in the range of $20 to $80 for the part, plus labor if a technician is hired. If the motor control board needs replacement, costs can range from $150 to $400 or more depending on the specific model. Getting a diagnostic done first helps avoid replacing parts unnecessarily.
Will resetting my Bosch washer clear the d:03 error code?
A reset may temporarily clear the d:03 code from the display, but the fault will return as soon as the washer runs and the control reads the defective sensor signal again. Resetting does not address the underlying hardware problem. The sensor or its wiring must be inspected and repaired for the code to be permanently resolved.

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

Get Started

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