mypros+
Error code reference

Whirlpool Washer Error Code d:16

Motor high temperature switch off-motor overloaded or binding.

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

Your Whirlpool washer shut itself off because the motor got too hot, which is a built-in safety feature to protect it from burning out. This usually happens because the washer was overloaded with too many clothes, or something is physically preventing the drum from spinning freely. The washer will not run again until the problem causing the heat buildup is found and fixed.

Diagnostic procedure

The full d: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
Run test P:04; check for motor overload or mechanical binding.
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:16 procedure $9.95

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

Most common causes of d:16

Ranked by how often they cause this code
  1. 1Overloaded drum
  2. 2Mechanical binding in the drive train
  3. 3Foreign object obstruction
  4. 4Worn or seized drain pump
  5. 5Failing motor with degraded windings

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

What does d:16 mean on a Whirlpool washer?
Error code d:16 means the motor's internal high-temperature switch has tripped and shut the motor off to prevent damage. This happens when the motor overheats due to an excessive load, a mechanical binding condition, or a component in the drive train creating resistance. The washer will not operate again until the source of the overload or binding is resolved and the motor has cooled down.
Is it safe to keep using my washer when d:16 appears?
No, you should stop using the washer immediately when d:16 appears. The motor's thermal protection has activated specifically to prevent a more serious failure, and continuing to force the machine to run risks permanently burning out the motor windings. Allow the unit to cool and address the root cause before running another cycle.
How much does it cost to repair a d:16 error on a Whirlpool washer?
Repair costs vary depending on the root cause. If the fix is simply removing a foreign object or adjusting load habits, there may be no parts cost at all. Replacing a drain pump typically runs in the range of $80 to $200 including labor, while a motor replacement can range from $200 to $450 or more depending on the model and labor rates in your area.
How do I fix a d:16 error on my Whirlpool washer?
Start by unplugging the washer and allowing the motor to cool for at least 30 minutes. Then check that the drum rotates freely by hand, inspect for foreign objects between the drum and tub, and verify you are not overloading the machine. If the drum does not spin freely or the error returns quickly after restart, a technician should run diagnostic test P:04 and inspect the drive train components for binding or wear.
Will resetting my Whirlpool washer clear the d:16 error?
Resetting the washer may clear the error code temporarily after the motor cools down, but the code will return if the underlying cause is not corrected. If the problem is simply a one-time overload, reducing the load size and letting the motor cool may be sufficient. If a mechanical fault such as binding or a seized component is present, resetting without repair will not prevent the error from coming back.

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

Get Started

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