mypros+
Error code reference

Kenmore Range Error Code F20

Control has detected a problem with the communications link with the electronic surface element control (ESEC).

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

Your Kenmore range has detected that two of its internal control boards have stopped communicating with each other, which affects the surface burners. This is often caused by a loose wire connection rather than a failed part. Until the issue is resolved, your surface elements may not operate correctly.

Diagnostic procedure

The full F20 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 connection between P4 on EOC and P7 on User Interface Board of the ESEC.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F20 procedure $9.95

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

Most common causes of F20

Ranked by how often they cause this code
  1. 1Loose or disconnected wiring connector
  2. 2Corroded or damaged connector pins
  3. 3Damaged wiring harness
  4. 4Failed ESEC board
  5. 5Failed EOC 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 F20

What does F20 mean on a Kenmore range?
F20 means the main oven control board (EOC) has detected a loss of communication with the Electronic Surface Element Control (ESEC), which is the board responsible for managing the surface burner elements. The fault points specifically to the data link between connector P4 on the EOC and connector P7 on the ESEC User Interface Board. Surface element operation may be affected until the fault is corrected.
How do I fix the F20 error on my Kenmore range?
Start by disconnecting power and inspecting the wiring connector between P4 on the EOC and P7 on the ESEC User Interface Board. Reseat the connectors firmly and check for bent, corroded, or damaged pins. If the connectors are intact, test the wiring harness for continuity. If wiring is sound, one or both control boards may need to be replaced.
How much does it cost to repair an F20 error on a Kenmore range?
If the fix is simply reseating a loose connector, there may be no parts cost involved, only the cost of a service call if a technician is needed, typically ranging from $75 to $150. If the ESEC board or EOC requires replacement, parts can range from $100 to $350 or more depending on the specific model, with labor adding to the total. Getting a diagnostic visit before ordering parts is the best way to avoid unnecessary expenses.
Will resetting the range clear the F20 error?
Cycling power to the range by unplugging it or switching off the circuit breaker for a few minutes may temporarily clear the F20 code, but the error will return if the underlying wiring or board issue is not resolved. A reset is useful for confirming the fault is active but is not a repair. Address the communication link between the EOC and ESEC to permanently clear the code.
Is it safe to use my Kenmore range when F20 is displayed?
An F20 fault indicates a communication failure affecting the surface element control system, so surface burner operation may be unreliable or disabled. It is advisable to avoid using the surface burners until the fault is diagnosed and repaired. The oven cavity may still function depending on how the control handles the fault, but continued use without repair is not recommended.

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

Get Started

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