The oven was self-cleaned the night before a PCS move-out, and now F90 is flashing and the door won’t open.

Frigidaire ranges with electronic controls report faults as F plus a number in the oven display: F10 for thermal runaway, F30 for an open probe, F90 through F94 for the door lock. A dash in the display is not a fault; it means the lock feature is on. Frigidaire publishes this list for its electric ranges and cooktops, and the owner’s manual for your model is the final word on which codes it uses. A code marks the circuit the control flagged. F10 says the oven ran hot; it does not say whether a relay stuck, a probe drifted or the control failed, so our technicians measure before naming a part.
Frigidaire ranges turn up everywhere in our area: rentals near Saint Martin’s, manufactured homes along the Littlerock Road corridor, older Westside and Southeast Olympia houses. Door lock codes are a regular call, often after a self-clean run to prep for a move-out or a holiday. Communication and memory codes like F3, F20 and F13 follow windstorm outages, when PSE power returns with a surge or a stutter. Gas models are common where PSE runs natural gas, and propane serves the rural edges past Black Lake. On any gas range, a gas smell overrides every code on the display: leave the house and call the utility from outside.
| Code | What it means | Safe first check | When to call us |
|---|---|---|---|
| – (dash) | The lock feature is on; not a fault | Press and hold Off for about six seconds to cancel | Only if the lock will not release |
| DEMO | Demo mode is on, so the oven will not heat | Breaker off about 45 seconds, then turn demo off in settings | If the settings menu won’t disable it |
| F1 | Shorted keypad reported by the control | Cut power for 30 seconds at the plug or breaker | If it returns, we test the keypad and control |
| F3 / F20 / F26 | Communication error between control parts | Cycle the breaker for 30 seconds; note any recent outage | If it persists, we test the boards and harness |
| F10 | Thermal runaway; the oven ran hotter than normal | Turn it off, let it cool fully, then reset power once | Call before baking again; relay, probe or control is suspect |
| F12 | Micro identification error in the control | Cycle the breaker for 30 seconds, then retry | Repeats point to the control board; we confirm first |
| F13 | EEPROM failure, a memory fault in the control | Reset power for 30 seconds; set the clock again afterward | If it returns, the control needs testing and likely replacing |
| F30 | Open probe; the probe circuit reads open | Reset power for 30 seconds, then try a short bake | If it returns, we meter the probe and its wiring |
| F31 | Shorted probe; the probe circuit reads shorted | Reset power for 30 seconds; skip baking until checked | If it returns, we meter the probe and its wiring |
| F40 / F41 | Cooktop lock out error | Cycle power for 30 seconds; confirm the cooktop lock is off | If it persists, we test the cooktop lock circuit |
| F90 to F94 | Door lock issue | Let the oven cool, press Unlock, then reset power 30 seconds | If the door stays locked, the lock motor or switch gets tested |
Frigidaire’s reset is a thirty-second power cut: unplug the range, or switch its breaker off and back on. That clears F1, F12, F13 and the communication codes when a surge or outage caused them. For a dash in the display, holding Off for about six seconds cancels the lock. Demo mode takes a longer break, about forty-five seconds, and then a trip into the settings menu. Hold off on the reset for F10 until the oven has cooled completely, and stop after one try. If F10 or a lock code returns, keep the oven off; Frigidaire’s own guidance at that point is service, not more resets.
We note the code, then put the meter on what it names: probe resistance for F30 or F31, relay output for F10, lock motor and switch for the F90 series. Our technician names the worn piece without jargon and writes out a single figure before a screwdriver turns. Agree to it, and that figure already carries the $99 diagnostic; decline, and our visit stops at $99. Lock assemblies, probes and elements for common Frigidaire models often ride on the van, so a Bush Prairie or Tumwater Hill kitchen can be cooking again the same day, under written warranty.
The lock holds until the cavity cools, so give it time first. If F90, F91, F92, F93 or F94 appears, Frigidaire calls it a door lock issue and suggests cutting power for up to thirty seconds. Don’t force the handle. If the door stays locked after a cool-down and one reset, the lock motor, its switch or the latch has failed, and our technicians replace it.
F10 is thermal runaway: the control saw the oven running hotter than it should. Turn the oven off, let it cool completely, and then reset power once. If F10 returns, stop using the oven until it is checked. The usual culprits are a relay stuck on the control board, an oven probe reading wrong, or a failed control, and we meter each one before quoting.
No. Get everyone out of the house without flipping switches or touching the range. Once outside, or at a neighbor’s place, phone PSE; on a rural line, the company that fills your propane tank takes that call. Error codes can wait. Once the utility has made the site safe, our technicians can check the range’s valves, igniters and oven control and give you a written price.
Mostly the same care as anywhere else. Check that the range sits level so the oven bakes evenly and the door closes square. After a windstorm outage, a Frigidaire control may post F3, F20 or F13 when power returns, and one thirty-second reset clears most of those. If a code keeps returning on a steady supply, our technicians test the control board and its connections before suggesting any part.
Usually. Frigidaire calls F30 an open probe and F31 a shorted probe, and a probe is one of the simpler parts on the range. We confirm with a meter that the probe, not the wiring or the control, is at fault, then give you a written price. A worn-out oven with a cracked cooktop or a rusted cavity is another story, and we will say so plainly.
Book the $99 diagnostic. We confirm the part, write the price, and the visit is inside it when you approve.