mypros+
Error code reference

GE Oven Error Code F31

Upper oven sensor circuit fault related to oven sensor resistance thresholds.

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

Your oven's control board is detecting a problem with the temperature sensor in the upper oven, meaning it cannot accurately read how hot the oven is getting. As a safety measure, the oven has disabled itself to prevent it from overheating or behaving unpredictably. This is typically caused by a faulty temperature sensor or a wiring issue connecting the sensor to the control board.

Diagnostic procedure

The full F31 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
Check resistance of oven sensor circuit on ERC (T012) at CN300 pin 1 to 3 W to W/BK, or on Machine Control board connector J300 pins 1 to 2 W to W/BK.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F31 procedure $9.95

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

Most common causes of F31

Ranked by how often they cause this code
  1. 1Failed upper oven temperature sensor
  2. 2Damaged or open wiring in the sensor circuit
  3. 3Poor connector contact at CN300 or J300
  4. 4Faulty ERC or Machine Control board

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 F31

What does the F31 error code mean on a GE oven?
F31 means the control board has detected that the upper oven sensor circuit resistance is outside the expected range. The board monitors the sensor circuit through specific connector pins and will display F31 when the reading does not match normal operating thresholds. The fault points to the upper oven temperature sensor, the wiring connecting it to the board, or in rare cases the board itself.
Is it safe to use my GE oven while it shows an F31 error?
Operating the upper oven with an active F31 code is not recommended. The control board uses the sensor signal to regulate temperature, and if that circuit is faulty, the oven cannot accurately control heat. This creates a risk of overheating or failure to heat properly. Discontinue use of the upper oven until the sensor circuit has been tested and the fault resolved.
Can a bad wiring connection cause the F31 code on a GE oven without the sensor being defective?
Yes. A loose, corroded, or heat-damaged connection at connector CN300 or J300 can cause F31 even when the sensor itself is perfectly functional. Before replacing the sensor, reseat the connector at the control board and inspect the W to W/BK wires for any visible damage. Measuring resistance directly at the connector pins will confirm whether the fault is in the sensor, the wiring, or the connection point.
How do I fix the F31 error code on my GE oven?
Start by disconnecting power to the oven and measuring resistance across the sensor circuit at connector CN300 pins 1 to 3 (W to W/BK) on the ERC, or J300 pins 1 to 2 on the Machine Control board. A healthy sensor reads around 1080 ohms at room temperature. If the reading is open, shorted, or far outside that range, replace the upper oven temperature sensor. If the connector and wiring check out but the reading is still wrong, inspect the harness for damage. If everything in the circuit measures correctly, the control board may need replacement.
How much does it cost to fix an F31 error on a GE oven?
If the upper oven temperature sensor is the cause, sensor replacement parts typically range from $20 to $50, and replacement is a manageable DIY repair requiring a screwdriver and a multimeter. If the wiring harness needs repair or replacement, add $20 to $80 for parts. A control board replacement is the most expensive scenario, with boards ranging from $150 to $350 or more depending on the model. Professional labor typically adds $100 to $200 on top of parts.

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

Get Started

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