OBDHut

OBDHut

B1664

Moderate

Seat Driver Rear Up/Down Motor Stalled

What Does B1664 Mean?

This diagnostic trouble code indicates that the Body Control Module (BCM) or seat control module has detected that the driver's seat rear height adjustment motor has stalled or stopped moving while power was being applied. The control module monitors motor current draw and feedback signals to determine if the motor is operating properly. When excessive current draw or lack of position feedback is detected, the system interprets this as a motor stall condition and sets this code.

Common Causes

35%

Mechanical binding or obstruction preventing seat motor movement due to debris, track misalignment, or seized mechanism

Seat track assembly
Seat adjustment mechanism
Motor mounting bracket

30%

Failed or worn seat adjustment motor with internal short circuit or brush failure

Seat rear height adjustment motor

20%

Wiring harness damage, corroded connectors, or poor ground connection to seat motor

Seat motor wiring harness
Motor connector
Ground connection

10%

Faulty seat control module or power distribution issue causing incorrect voltage supply

Seat control module
Power supply relay

5%

Position sensor failure preventing proper feedback to control module

Seat position sensor
Potentiometer

Diagnostic Steps

1

Step 1: Perform visual and physical inspection of the driver's seat rear adjustment mechanism - manually attempt to move the seat through its full range of motion to check for binding, obstruction, or mechanical resistance. Remove any debris or objects blocking movement.

2

Step 2: Access the seat rear height adjustment motor connector and inspect for corrosion, bent pins, or moisture intrusion. Using a digital multimeter, check for battery voltage (typically 12-14V) at the motor connector when activating the seat control switch in both up and down directions.

3

Step 3: Disconnect the motor and perform a bench test by applying direct battery voltage to motor terminals - the motor should rotate smoothly without excessive current draw (typically under 10 amps at no load). If motor fails to operate or draws excessive current, motor replacement is required.

4

Step 4: If motor operates properly during bench test, measure resistance between motor ground terminal and chassis ground (should be less than 1 ohm). Inspect seat track mounting points and lubricate adjustment mechanism with appropriate lubricant.

5

Step 5: Check motor position feedback sensor voltage or resistance values according to manufacturer specifications while manually moving seat through its range. Verify control module is receiving proper feedback signals.

6

Step 6: Clear codes, cycle seat operation through full range multiple times, and verify repair by monitoring live data for normal current draw and position feedback during operation. Re-scan for code recurrence.

Estimated Repair Cost

$150 - $800

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1664 mean?

This diagnostic trouble code indicates that the Body Control Module (BCM) or seat control module has detected that the driver's seat rear height adjustment motor has stalled or stopped moving while power was being applied. The control module monitors motor current draw and feedback signals to determ...

What causes B1664?

The most common cause of B1664 (Seat Driver Rear Up/Down Motor Stalled) is: Mechanical binding or obstruction preventing seat motor movement due to debris, track misalignment, or seized mechanism

How much does it cost to fix B1664?

Typical repair costs for B1664 range from $150 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B1664?

This code does not affect vehicle safety or drivability and the vehicle can continue to be operated normally. The only impact is reduced driver comfort due to inability to adjust the rear seat height position, though other seat adjustments may still function properly.

How do I diagnose B1664?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1664 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Body Control and Comfort Systems

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.