Error code reference

GE Oven Error Code F31

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

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

First step from the service manual

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.

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 F31.

  • 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 F31 means on a GE oven

The F31 error code indicates the Electronic Range Control (ERC) or Machine Control board has detected an abnormal resistance reading in the upper oven sensor circuit. Specifically, the control is monitoring the circuit between connector CN300 pins 1 to 3 (W to W/BK wiring) on the ERC, or J300 pins 1 to 2 on the Machine Control board. When the resistance falls outside the expected thresholds for the oven temperature sensor, the board flags F31 and typically disables the upper oven to prevent unsafe operation.

For homeowners, the oven temperature sensor is a small probe mounted inside the upper oven cavity, usually at the back wall. It sends a resistance signal to the control board so the oven knows what temperature it has reached. When that signal is out of range, either too high or too low, the control board cannot accurately regulate heat and throws F31 to alert you something is wrong in that circuit.

The fault can originate from the sensor itself, the wiring between the sensor and the control board, or in less common cases, the control board. Checking the resistance at the specified connector pins is the correct first step because it isolates whether the problem is in the sensor, the wiring harness, or the board.

Source: manufacturer service documentation.

Common causes of F31

  1. 01

    Failed upper oven temperature sensor

    Part replacement

    The oven sensor probe itself has drifted out of its rated resistance range or has an internal open or short. A properly functioning GE oven sensor reads approximately 1080 ohms at room temperature, and readings significantly above or below this indicate a bad sensor.

  2. 02

    Damaged or open wiring in the sensor circuit

    Part replacement

    The W to W/BK wiring harness connecting the upper oven sensor to CN300 or J300 can develop breaks, burns, or loose connections, causing resistance readings that fall outside acceptable thresholds. This is especially common near the oven cavity where wires are exposed to heat.

  3. 03

    Poor connector contact at CN300 or J300

    Wiring / connection

    Corrosion, heat damage, or a loose pin at connector CN300 (pins 1 to 3) on the ERC or J300 (pins 1 to 2) on the Machine Control board can introduce enough resistance or intermittent continuity to trigger F31 without the sensor or wiring being defective.

  4. 04

    Faulty ERC or Machine Control board

    Part replacement

    If the sensor and all wiring measure correct resistance at the connector pins, the control board itself may have failed internally and is misreading or not reading the sensor signal. Board failure is the least likely cause and should only be considered after the sensor circuit checks out.

See the test procedure for each cause

Frequently asked questions 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.
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.
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.
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.
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.

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

Get Started

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