mypros+
Error code reference

Bosch Washer Error Code d:16

Motor high temperature switch off

Motor high temperature switch off — motor overloaded or binding.

First step from the service manual

Run test P4; check for motor overload or binding condition.

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:16.

  • 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:16 means on a Bosch washer

Error code d:16 on a Bosch washer indicates a motor high temperature shut-off event. The washer's control system monitors the drive motor's thermal condition, and when the motor reaches an unsafe operating temperature, the machine shuts down to prevent permanent damage to the motor windings or associated electronics. This protective response is triggered either by excessive mechanical load on the motor or by a binding condition in the drum or drive system.

The most common root causes fall into two categories: mechanical resistance and motor-side faults. Mechanical resistance occurs when something prevents the drum from spinning freely, forcing the motor to draw excess current and generate heat. This could include worn drum bearings, a seized pump, an object caught between the drum and tub, or a failing drive belt creating drag. On the motor side, a deteriorating motor with damaged windings may run hot even under normal load conditions.

Diagnosing this code requires running test P4, which exercises the motor drive system and allows a technician to observe whether the motor is drawing excessive current or encountering mechanical resistance. During the test, listen for unusual sounds such as grinding or squealing that indicate a binding component. Manually rotating the drum with the power off can also reveal whether the drum spins freely. If significant resistance is felt, the source of the binding must be identified and corrected before the motor is run again.

Source: manufacturer service documentation.

Common causes of d:16

  1. 01

    Worn or seized drum bearings

    Part replacement

    Failed drum bearings create significant rotational resistance, forcing the motor to work much harder than normal and causing it to overheat. A rumbling or grinding noise during the spin cycle is a strong indicator of bearing failure.

  2. 02

    Foreign object caught between drum and tub

    Wiring / connection

    Coins, buttons, underwire, or other small items can become lodged between the outer tub and the drum, intermittently or continuously blocking rotation. Inspect the drum seal and visible gaps around the drum for trapped objects.

  3. 03

    Blocked or seized drain pump

    Wiring / connection

    A pump that cannot turn freely due to debris or a failing pump motor can create enough back-pressure and electrical load to contribute to motor overheating. Check the pump filter and impeller for obstructions.

  4. 04

    Worn or damaged drive belt

    Part replacement

    A stretched, frayed, or misaligned drive belt can create excess drag or slip unevenly, placing an inconsistent and elevated load on the motor. Inspect the belt for cracking, glazing, or incorrect tension.

  5. 05

    Failing drive motor

    Part replacement

    A motor with degraded windings or failing internal thermal regulation may overheat even under a normal load. If all mechanical components check out as free-spinning and unobstructed, the motor itself should be tested for current draw and winding integrity.

See the test procedure for each cause

Frequently asked questions about d:16

What does d:16 mean on a Bosch washer?
Error code d:16 means the drive motor reached an unsafe operating temperature and shut itself off to prevent damage. This is a thermal protection response triggered when the motor is overloaded or when something in the drum or drive system is creating binding resistance. The washer will not resume normal operation until the underlying cause is corrected.
Can I fix d:16 on my Bosch washer myself?
Some causes of d:16 can be addressed without professional help, such as clearing a foreign object from the drum or cleaning a clogged pump filter. However, diagnosing the fault properly requires running test P4 to exercise the motor system, which may require familiarity with Bosch service diagnostic procedures. Faults involving drum bearings, the drive belt, or the motor itself typically require disassembly and are best handled by a qualified technician.
Is it safe to keep using my Bosch washer when d:16 appears?
No, you should stop using the washer until the cause of the motor overheating is identified and resolved. Continuing to run the machine with a binding or overloaded motor can cause permanent damage to the motor windings, the control board, or related drive components. Running the machine in a degraded state will likely result in a more costly repair.
How much does it cost to repair a Bosch washer showing d:16?
Repair costs vary significantly depending on the root cause. Clearing a blockage or replacing a drive belt is generally on the lower end of the cost range, typically between $100 and $250 including labor. Drum bearing replacement is a labor-intensive repair and can range from $250 to $500 or more. Motor replacement represents the higher end of the cost spectrum, potentially ranging from $350 to $600 or higher depending on parts availability and local labor rates.
Will resetting my Bosch washer clear the d:16 error?
A power reset may temporarily clear the error code after the motor has cooled down, and the washer may complete a cycle before the code returns. However, resetting does not fix the underlying mechanical or motor condition causing the overheating. If the root cause is not corrected, the error will reappear, often progressively sooner with each cycle as conditions worsen.

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

Get Started

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