B1664
Seat Driver Rear Up/Down Motor Stalled
B1664 is an OBD-II diagnostic trouble code meaning: Seat Driver Rear Up/Down Motor Stalled. Common causes: mechanical engine blocking, open or shorted wiring harness. Estimated repair cost: $56–167.
Symptoms
- The seat does not move up/down
- Clicking noise when trying to adjust
- Burnt smell from seat motor
Causes
- Mechanical engine blocking
- Open or shorted wiring harness
- Adjustment motor malfunction
- Circuit power problems
- Position sensor failure
How to Fix
- Check the mechanical part of the seat for binding
- Inspect the wiring harness for damage
- Check power and ground on the engine
- Test the motor directly from the power source
- Replace faulty motor or position sensor
Related codes
FAQ
What does the B1664 code mean?
B1664 is an OBD-II diagnostic trouble code that indicates: Seat Driver Rear Up/Down Motor Stalled
What causes a B1664 error code?
The most common causes of B1664 include: Mechanical engine blocking; Open or shorted wiring harness; Adjustment motor malfunction; Circuit power problems.
How do I fix a B1664 diagnostic trouble code?
To fix B1664: Check the mechanical part of the seat for binding. Inspect the wiring harness for damage. Check power and ground on the engine. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with B1664?
Do not drive — repair immediately
How much does it cost to fix B1664?
The estimated repair cost for B1664 is $56–167. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat