Booking today · Houston service windows 9–12 · 1–4 · 4–7 Independent Whirlpool specialists · Licensed & insured Mon–Fri 7:00 AM - 8:00 PM · Sat 8:00 AM - 6:00 PM
(713) 589-6107 Book a Service Call
Error code · Microwave

Whirlpool Built-In Microwave Help for Code 9d31: Door Switch Wiring Problem

The 9d31 code on Whirlpool built-in microwaves and microwave drawers like the WMC50522AS points toward the door latch assembly, the door switch and the wiring between them. Since this is a circuit-level message, the oven is…

Medium · inspection needed
Code
9d31
Appliance
Microwave
Brand
Whirlpool
Warranty
30-day workmanship

What 9d31 means

The 9d31 code on Whirlpool built-in microwaves and microwave drawers like the WMC50522AS points toward the door latch assembly, the door switch and the wiring between them. Since this is a circuit-level message, the oven is not saying which of those has a problem, only that it cannot get a correct door signal. You see the code on the display and the oven may not heat.

Common causes of 9d31

  • Latch assembly reporting an unexpected state
  • Door switch not making contact
  • Harness connection near the door latch
✓ One safe check you can try

1. Open and close the door once and confirm it latches without resistance. 2. Cut power at the breaker for one minute. 3. Restore power. 4. Spend one minute watching for the code 9d31. 5. Try a short cooking run.

! Why to stop there
  • Testing of the latch, switch and wiring is what separates the possibilities when 9d31 returns
  • We do not replace parts the test does not point to
  • Written price before work, plus a 30-day workmanship warranty
Opening a panel yourself does not automatically cancel a manufacturer warranty, but it can cause accidental damage, and some manufacturers set their own service conditions. Check your warranty terms, or ask us, before deciding.
9d319d31 questions
How can the oven know the door is open?

A door switch and latch assembly send that signal to the control. When the signal is wrong or missing, the oven shows a code like 9d31 and holds back instead of heating.

What if the code only appears sometimes?

An intermittent code usually means a marginal contact or connector. It is worth having us test, since a code that comes and goes tends to get more frequent over time.

Do you repair older microwave drawers?

Yes, and we tell you plainly when a repair does not make sense. Many older units are still going strong in Houston homes, so the first step is always a test.

Book a visit

Still seeing 9d31?

A technician diagnoses it on site and gives you the price in writing before any work starts.