Severity Medium
B2120

Passenger Seat Switch Stuck Code B2120

📅 Last reviewed: July 2026
What does the B2120 code mean?

Diagnostic trouble code B2120 indicates that the passenger seat control module (SCM) has detected the seat adjustment switch is stuck in an active position, meaning the module sees a continuous signal as if the switch is being pressed. This code is specific to Ford and its associated brands. The SCM monitors the switch circuit resistance or voltage to detect movement commands (forward/back, recline, height). A stuck failure prevents normal seat operation or may cause unwanted movement.

Medium
Severity
Variable
Typical Cost
Medium
Frequency

1. Commonly Affected Makes

FordLincolnMercury

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Check for any obvious mechanical binding or debris in the seat switch

2

Inspect the switch connector for corrosion, moisture, or damaged pins

3

Test the switch circuit for shorts to ground or voltage using a multimeter

4

If wiring and switch check out, suspect a faulty seat control module

5. Frequently Asked Questions

Is it safe to drive?

Yes, it is generally safe to drive, but the seat may move unexpectedly or not adjust, which could be a distraction. Have it diagnosed soon.

How much does it cost to fix?

Repair costs typically range from $100 to $400, depending on whether the switch, wiring, or module needs replacement.

6. Related Codes

Need an OBD2 Scanner for the B2120? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →