Severity Low
B1666

Driver Seat Recline Motor Stalled

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

The B1666 code indicates a manufacturer-specific fault where the driver seat control module detects that the recline motor has stalled or become blocked during operation. This happens when the module sends voltage to adjust the seatback but does not receive the expected electrical feedback indicating normal motor rotation, or it detects an abnormal current spike typical of a seized motor. The stall detection is typically based on missing position sensor signals (potentiometers or limit switches) or motor circuit current monitoring. If the motor fails to reach the commanded position within the expected time or exceeds the safe amperage limit, the module sets code B1666 and disables the recline function to prevent circuit overheating.

Low
Severity
Variable
Typical Cost
Low
Frequency

1. Commonly Affected Makes

FordLincoln

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Check for any obvious mechanical binding in the seat recline mechanism

2

Inspect the seat wiring harness for damage, corrosion, or loose connections

3

Test the recline motor by applying direct battery voltage to see if it runs

4

Measure motor circuit resistance and check for shorts or opens

5

Verify position sensor signals (if applicable) with a scan tool

6

If all else is good, consider replacing the seat control module

5. Frequently Asked Questions

Is it safe to drive?

Yes, it is safe to drive. The seat will remain in its current position, but you will not be able to adjust the recline until the issue is fixed.

How much does it cost to fix?

Repair costs typically range from $150 to $600, depending on whether the motor, wiring, or control module needs replacement.

6. Related Codes

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