There may be a problem with the Oven Door Latch Assembly, the Door Switch, or the associated wiring.

Power unit down by turning off the circuit breaker(s) for one (1) minute.
Power unit up by turning on the circuit breaker(s).
Monitor the oven for one (1) minute to ensure the error code does not display again.
Verify oven operation.
Contact us or schedule service.
Please contact us or click below to make an appointment from our preferred list of service providers for service on your appliances.
remove(); } // Hide Duplicate Contact Us content blocks (old call us text) if ($('#Still_need_help\\.
remove(); } }/*]]>*/ /*<!
Parts That May Need Replacement
Combustion analyzer ($300), igniter tester ($120), temperature calibrator ($150), and gas pressure manometer. Our technician arrives with $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Gas ovens involve live gas lines — a loose connection creates explosion and carbon monoxide risk. Electric ovens run on 240V circuits. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Error code 9d31 is a high-severity issue that can cause further damage to your oven / range if left unresolved. A licensed technician can diagnose and fix it the same day.
Licensed & Insured · 90-Day Warranty · Same-Day Appointments Available
Fixed or It's Free
Free Service Call & Diagnosis — no hidden fees, offer ends Sep 15
Whirlpool error code 9d31 indicates: There may be a problem with the Oven Door Latch Assembly, the Door Switch, or the associated wiring.. This is a high-severity issue affecting your oven / range.
Power unit down by turning off the circuit breaker(s) for one (1) minute. Then, Power unit up by turning on the circuit breaker(s). Then, Monitor the oven for one (1) minute to ensure the error code does not display again. There are 5 more steps — see the full troubleshooting guide above. This repair typically requires professional tools and expertise.
Repair costs for Whirlpool 9d31 typically range from $100 to $500 depending on the specific cause. EasyBear offers free diagnosis when you proceed with the repair. Call (415) 795-7300 for a same-day appointment.