OBD Guide

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.

Severity
⚠️ Medium
Can you drive?
Do not drive — repair immediately
Approx. repair cost
$56–167 (est.)

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

  1. Check the mechanical part of the seat for binding
  2. Inspect the wiring harness for damage
  3. Check power and ground on the engine
  4. Test the motor directly from the power source
  5. 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