mypros+
Error code reference

GE Oven Error Code F90

Upper oven door becomes locked while expected to be unlocked (during standby or cooking).

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

Your oven's control board is having trouble communicating with the door latch on the upper oven, so it cannot tell whether the door is locked or unlocked. This most commonly shows up when you try to run a self-cleaning cycle, since the oven needs to confirm the door is securely latched before it can reach high cleaning temperatures. Until this is resolved, the self-clean feature may not work, and you should avoid forcing the latch open or closed.

Diagnostic procedure

The full F90 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 the door lock and harness between the door lock and the control; replace the door lock and/or replace the control.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F90 procedure $9.95

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

Most common causes of F90

Ranked by how often they cause this code
  1. 1Failed door latch assembly switches
  2. 2Damaged or disconnected wiring harness to door latch
  3. 3Corroded or loose connector pins at the control board
  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 F90

What does the F90 error code mean on a GE oven?
F90 on a GE oven means the control board has detected a fault in the upper oven door latch switch circuit. The board cannot confirm whether the door latch is in the locked or unlocked position based on the signals coming from the latch assembly switches. This typically prevents the self-clean cycle from running.
How do I fix the F90 error code on my GE oven?
Start by checking the wiring harness connections between the control board and the door latch assembly for loose, burned, or disconnected wires. On a T012 ERC, test continuity from Y pin 6 to BL pin 4 for the unlocked circuit and from Y pin 6 to O pin 5 for the locked circuit. On a Machine Control board, check J900 pin 1 to pin 2, which should read open outside of self-clean. If wiring is intact and pins are secure, the door latch assembly likely needs replacement.
Does an F90 code on a GE oven always mean the door latch needs to be replaced?
Not always. The F90 fault covers the entire door latch switch circuit, so a broken wire, corroded connector pin, or loose harness connection can trigger the same code without any mechanical failure in the latch itself. Testing continuity at the specific pins on the ERC or machine control board will tell you whether the problem is in the wiring or the latch assembly before purchasing parts.
Can I still use my GE oven for baking and broiling with an F90 code?
In many cases, normal baking and broiling functions still work with an F90 active because the door latch is only required for the self-clean cycle. However, the self-clean function will be disabled or will not complete safely. If the oven is displaying F90 continuously and blocking all operation, the fault needs to be resolved before use.
How much does it cost to fix an F90 error on a GE oven?
If the fix is a loose connector or damaged wire, repair cost is minimal and often DIY-friendly. A replacement door latch assembly for a GE oven typically runs between $40 and $120 in parts depending on the model. If the ERC or machine control board is the cause, board replacement can cost $150 to $350 or more in parts. Professional labor adds $100 to $200 on top of parts in most markets.

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

Get Started

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