mypros+
Error code reference

Whirlpool Oven Error Code 31

EEPROM communications error (internal control error).

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

Your Whirlpool oven is displaying error code 31 because there is a problem with the internal memory chip inside the oven's control board. The control board is having trouble reading or writing to that memory, which affects how the oven stores its settings. Try pressing the CANCEL button to reset the error, but if it keeps coming back, the control board likely needs to be replaced.

Diagnostic procedure

The full 31 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
Verify failure via Engineering Mode; clear the error code by pressing CANCEL key.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 31 procedure $9.95

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

Most common causes of 31

Ranked by how often they cause this code
  1. 1Corrupted EEPROM data
  2. 2Failed or damaged EEPROM chip
  3. 3Faulty electronic control board
  4. 4Electrical noise or transient voltage event
  5. 5Loose or degraded control board connections

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 31

What does 31 mean on a Whirlpool oven?
Error code 31 on a Whirlpool oven indicates an EEPROM communications error, which is an internal control error. The EEPROM is the memory chip on the control board that stores the oven's operational settings and calibration data. When the control processor cannot communicate with this chip properly, code 31 is triggered. It is confirmed through Engineering Mode and can sometimes be cleared by pressing the CANCEL key.
Is it safe to use my Whirlpool oven when error code 31 is displayed?
An active error code 31 means the control board's internal memory communication has failed, which can affect how the oven stores and applies its operating parameters. It is advisable to avoid using the oven for cooking until the error has been cleared and confirmed resolved. Continuing to operate the oven with an unresolved control board fault introduces unpredictability in temperature regulation and control behavior.
How much does it cost to repair error code 31 on a Whirlpool oven?
If the error clears with the CANCEL key and does not return, there is no parts cost involved. If the electronic control board requires replacement, parts typically range from $150 to $350 depending on the specific model, with professional labor adding $100 to $200 on top of that. DIY replacement can reduce costs significantly if you are comfortable working with appliance electronics.
Can I fix error code 31 on my Whirlpool oven myself?
The first step is to press the CANCEL key to clear the error and see if it returns. If the code does not come back, the fault was likely caused by a temporary power disturbance and no further action is needed. If the code persists or returns during normal use, the electronic control board will typically need replacement, which is a moderate-difficulty repair involving disconnecting wiring harnesses and mounting hardware.
Will resetting the oven clear error code 31?
Pressing the CANCEL key is the specified method to clear error code 31, and it may resolve the issue if the fault was caused by a transient event like a power surge. However, if the EEPROM chip or control board has sustained actual damage, the code will return after clearing. Persistent recurrence after multiple resets is a strong indicator that the control board requires replacement.

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

Get Started

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