Passenger Seat Switch Stuck Code B2120
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.
1. Commonly Affected Makes
2. Most Common Causes
- Mechanically stuck or internally damaged passenger seat adjustment switch
- Short circuit in the switch wiring to ground or reference voltage
- Corrosion or moisture in the seat switch connector
- Faulty seat control module (SCM) misreading the signal
- Abnormal circuit resistance due to chafed wires or bent pins
3. Symptoms You Will Notice
- Passenger seat moves continuously without switch input
- Passenger seat does not respond to switch commands
4. Step-by-Step Diagnosis
Check for any obvious mechanical binding or debris in the seat switch
Inspect the switch connector for corrosion, moisture, or damaged pins
Test the switch circuit for shorts to ground or voltage using a multimeter
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.