mypros+
Error code reference

Kenmore Range Error Code 9d31

Latch state unknown in upper oven; both locked and unlocked switches reading closed simultaneously.

Latch state unknown in upper oven; both locked and unlocked switches reading closed simultaneously.

First step from the service manual

Disables Clean and Lockout functions; check autolatch assembly and both lock/unlock switches.

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 9d31.

  • 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 9d31 means on a Kenmore range

Error code 9d31 on a Kenmore range indicates that the upper oven's door latch assembly is in an unknown or indeterminate state. Specifically, the control board is receiving simultaneous closed signals from both the locked switch and the unlocked switch within the autolatch mechanism. Under normal operation, these two switches should never read closed at the same time: when the latch is fully locked, only the locked switch closes, and when the latch is fully retracted, only the unlocked switch closes. Receiving a closed signal from both simultaneously tells the control board it cannot determine the actual physical position of the latch motor or latch bolt.

This condition typically originates in one of two places: a fault within the autolatch assembly itself, or a wiring and switch problem affecting the feedback circuit. The autolatch motor drives a cam mechanism that actuates one switch at a time as it reaches its travel endpoints. If the motor stalls mid-travel, the cam may physically contact both switch actuators at once, triggering the fault. Alternatively, a short circuit in the wiring harness connecting the switches to the control board can cause both switch inputs to read closed regardless of latch position.

When 9d31 is active, the control board disables the Self-Clean cycle and the door lockout function as a safety precaution. Neither function can operate reliably without a confirmed latch position. Diagnosing this code begins with a physical inspection of the autolatch assembly for obstructions, mechanical damage, or a stalled motor, followed by continuity and resistance testing of both the locked and unlocked switches and their associated wiring.

Source: manufacturer service documentation.

Common causes of 9d31

  1. 01

    Faulty autolatch assembly

    Part replacement

    The latch motor or cam mechanism inside the autolatch assembly may have stalled or worn to a position where it physically contacts both switch actuators at once. Inspect the assembly for visible damage, binding, or a motor that does not complete its full travel.

  2. 02

    Defective lock or unlock switch

    Part replacement

    One or both of the position switches within the latch assembly may have failed in the closed position, causing both inputs to read closed regardless of actual latch position. Testing each switch individually for continuity will confirm whether either switch has failed internally.

  3. 03

    Short circuit in the latch switch wiring harness

    Wiring / connection

    A pinched, chafed, or heat-damaged wire in the harness connecting the latch switches to the control board can create a short that forces both switch inputs to read closed. Inspect the harness routing near the door hinge area and oven cavity walls for damage.

  4. 04

    Loose or corroded connector at the autolatch assembly

    Wiring / connection

    A connector that has backed out or corroded at the autolatch assembly can cause erratic switch readings, including false closed signals on both switch circuits. Disconnecting and reseating the connector, then cleaning the terminals, may resolve the fault if no mechanical damage is present.

  5. 05

    Failed oven control board

    Part replacement

    If the autolatch assembly, both switches, and all wiring test correctly, the control board itself may have a failed input circuit that incorrectly reads both switch lines as closed. This is the least likely cause and should only be considered after all other components are confirmed good.

See the test procedure for each cause

Frequently asked questions about 9d31

What does 9d31 mean on a Kenmore range?
Error code 9d31 means the upper oven's door latch is in an unknown state because both the locked and unlocked position switches are reading closed at the same time. This should never happen during normal operation, and the control board flags the conflict as a fault. In response, the oven disables the Self-Clean cycle and the door lockout function. The autolatch assembly and its associated switches need to be inspected to resolve the issue.
Can I fix error code 9d31 myself?
A knowledgeable DIYer can attempt diagnosis by inspecting the autolatch assembly for obstructions or mechanical damage and checking the wiring harness for pinched or shorted wires. If the issue is a loose connector or visible wiring damage, repair may be straightforward. However, replacing the autolatch assembly or control board involves working near high-voltage components and is generally best handled by a qualified technician.
Is it safe to use my oven while error 9d31 is active?
The oven disables Self-Clean and the door lockout function when 9d31 is active, but basic baking and broiling functions may still be available. The door latch being in an unknown state means you should avoid attempting any self-clean cycle, as the door cannot be confirmed to lock properly. It is advisable to resolve the fault before relying on the oven for extended use.
Will resetting the oven clear error code 9d31?
Cycling power to the oven by turning off the circuit breaker for several minutes may temporarily clear the code if the fault was caused by a transient condition such as a momentary switch signal issue. However, if the autolatch assembly, a position switch, or the wiring harness has a physical defect, the code will return as soon as the control board checks the latch circuit again. A reset alone is not a repair.
How much does it cost to repair error code 9d31 on a Kenmore range?
Repair costs depend on which component is at fault. An autolatch assembly replacement typically involves parts costs in the range of $50 to $150, while a control board can range from $100 to $300 or more depending on the model. Adding a technician's labor for diagnosis and replacement generally brings total repair costs to somewhere between $150 and $450. Getting a diagnostic visit estimate before authorizing parts replacement is recommended.

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

Get Started

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