Severity Medium
B1664

Driver Seat Rear Vertical Motor Stall

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

The B1664 code indicates that the driver seat control module has detected a stall or stop in the rear vertical adjustment motor, which controls the up/down movement of the rear portion of the seat. The system monitors motor current and position feedback; if excessive current draw occurs without position change, or if the motor fails to respond within a set time, this manufacturer-specific fault is logged for Toyota/Lexus vehicles.

Medium
Severity
Variable
Typical Cost
Medium
Frequency

1. Commonly Affected Makes

ToyotaLexus

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Check for physical obstructions under the seat and in the track mechanism

2

Inspect wiring and connectors to the rear vertical motor for damage or corrosion

3

Test motor operation by applying direct power and ground; if no movement, replace motor

4

Measure motor current draw during operation; compare to specifications

5

Verify position sensor feedback with a scan tool or multimeter

6

If all else passes, replace or reprogram the seat control module

5. Frequently Asked Questions

Is it safe to drive?

Yes, it is generally safe to drive, but the rear seat adjustment will be inoperative. Avoid adjusting the seat if it is stuck to prevent further damage.

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. Labor adds $100–$200.

6. Related Codes

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