Introduction:

The B1664 diagnostic trouble code (DTC) indicates a problem within the driver's seat's rear up/down motor circuit. This motor is responsible for adjusting the rear portion of the seat's height, contributing to overall seating comfort and driving position. When the vehicle's computer detects that the motor is stalled (not moving when commanded), it triggers the B1664 code, potentially affecting seat adjustability and indicating a need for diagnostic and repair.

Comprehensive Table: B1664 Seat Driver Rear Up/Down Motor Stalled

Category Sub-Category Description
Code Definition B1664 Driver Seat Rear Up/Down Motor Stalled. This indicates the vehicle's control module has detected that the motor responsible for adjusting the rear vertical position of the driver's seat is not moving when it should be, or is experiencing excessive resistance.
Symptoms Seat Malfunction Rear of driver's seat not moving up or down.
Difficulty adjusting the seat to a comfortable driving position.
Seat movement is intermittent or jerky.
No seat movement at all.
Warning Lights Check Engine Light (CEL) or specific seat-related warning light may illuminate.
Diagnostic trouble code (DTC) B1664 stored in the vehicle's computer.
Possible Causes Motor Issues Faulty Seat Motor: The motor itself may be defective due to wear and tear, internal damage, or electrical failure.
Motor Overload: Excessive resistance or obstruction preventing the motor from turning.
* Worn Brushes: In older motors, worn brushes can prevent proper electrical contact, causing the motor to stall.
Wiring & Connections Loose or Corroded Connections: Poor connections in the wiring harness leading to the seat motor can interrupt the electrical supply.
Damaged Wiring: Frayed, broken, or shorted wires can prevent the motor from receiving the necessary power.
* Open Circuit: A break in the wiring circuit can prevent current flow to the motor.
Seat Mechanism Mechanical Binding: Obstructions or binding in the seat's mechanical linkage can prevent the motor from moving the seat.
Damaged Gears: Worn or broken gears in the seat adjustment mechanism can cause the motor to stall.
* Debris Obstruction: Foreign objects lodged in the seat mechanism can impede movement.
Control Module Issues Faulty Seat Control Module: The module responsible for controlling the seat motor may be malfunctioning.
Software Glitch: A software issue in the control module could misinterpret signals or prevent the motor from operating correctly.
Diagnosis Preliminary Checks Visually inspect wiring and connections for damage or corrosion.
Check the seat mechanism for obstructions or binding.
* Listen for any unusual noises when attempting to adjust the seat.
Scan Tool Diagnosis Use a scan tool to retrieve the B1664 DTC and any other related codes.
Monitor seat motor voltage and current readings while attempting to adjust the seat.
* Perform actuator tests to verify motor operation.
Circuit Testing Use a multimeter to test the continuity and voltage of the wiring harness leading to the seat motor.
Check for shorts to ground or open circuits in the wiring.
* Test the motor's resistance.
Possible Solutions Wiring Repair Repair or replace damaged wiring and connectors.
Clean corroded connections.
* Ensure proper grounding.
Motor Replacement Replace the faulty seat motor with a new or rebuilt unit.
Ensure the new motor is compatible with the vehicle.
Seat Mechanism Repair Remove any obstructions from the seat mechanism.
Lubricate moving parts.
* Repair or replace damaged gears or linkages.
Control Module Repair * Reprogram or replace the seat control module (requires specialized equipment and knowledge).
Related Codes B1660-B1669 These codes often relate to other seat motor malfunctions (forward/backward, tilt, lumbar). Diagnosing and addressing these simultaneously can be more efficient.
Severity Moderate While the seat may still be usable in a fixed position, the inability to adjust it can lead to discomfort and potentially affect driving safety.
Tools Required Basic Tools Screwdrivers
Pliers
* Socket set
Diagnostic Tools Scan tool
Multimeter
Estimated Cost DIY Parts (motor, wiring connectors): $50 - $300.
Professional Repair Labor and parts: $200 - $600 (depending on the complexity of the repair and shop rates).

Detailed Explanations:

Code Definition: B1664

The B1664 code specifically points to a problem with the rear up/down motor circuit in the driver's seat. This means the vehicle's computer (usually the Body Control Module or a dedicated Seat Control Module) has detected that the motor isn't functioning as expected when commanded to move the rear of the seat up or down. The "stalled" condition implies the motor is either not moving at all, moving very slowly, or encountering significant resistance.

Symptoms: Seat Malfunction

The most obvious symptom is the inability to adjust the rear portion of the driver's seat vertically. This can manifest as the seat not moving at all, moving intermittently, or moving in a jerky fashion. The driver may struggle to find a comfortable driving position, leading to fatigue or discomfort.

Symptoms: Warning Lights

While not always guaranteed, a Check Engine Light (CEL) or a specific seat-related warning light may illuminate on the dashboard. The presence of the B1664 DTC, retrievable via a scan tool, confirms the issue. It's important to note that the presence of a CEL doesn't automatically pinpoint the seat; further diagnosis is necessary.

Possible Causes: Motor Issues

The motor itself is a prime suspect. It can fail due to age, wear and tear, or internal damage. Overload, caused by excessive resistance in the seat mechanism, can also lead to motor failure. In older vehicles, worn motor brushes can prevent proper electrical contact, leading to intermittent or complete motor failure.

Possible Causes: Wiring & Connections

Poor electrical connections are a common culprit. Loose or corroded connections in the wiring harness can interrupt the power supply to the motor. Damaged wiring, such as frayed, broken, or shorted wires, can also prevent the motor from receiving the necessary power. An open circuit, meaning a complete break in the wiring, will completely prevent the motor from functioning.

Possible Causes: Seat Mechanism

The seat mechanism itself can contribute to the problem. Mechanical binding, caused by obstructions or stiffness in the seat's linkage, can prevent the motor from moving the seat. Worn or broken gears in the seat adjustment mechanism can also cause the motor to stall. Foreign objects lodged in the mechanism can physically impede movement.

Possible Causes: Control Module Issues

Although less frequent, the seat control module itself can be the source of the problem. A faulty module might send incorrect signals to the motor or fail to recognize the motor's operation. Software glitches within the module can also cause malfunctions. Diagnosing control module issues often requires specialized equipment and expertise.

Diagnosis: Preliminary Checks

Start with a thorough visual inspection. Check the wiring and connections for any obvious signs of damage or corrosion. Examine the seat mechanism for any obstructions or binding. When attempting to adjust the seat, listen carefully for any unusual noises, such as grinding or clicking, which might indicate a mechanical problem.

Diagnosis: Scan Tool Diagnosis

Use a scan tool to retrieve the B1664 DTC. The scan tool can also provide valuable information about the seat motor's operation, such as voltage and current readings. Performing actuator tests allows you to directly command the motor to move and observe its response.

Diagnosis: Circuit Testing

A multimeter is essential for thorough circuit testing. Use it to check the continuity and voltage of the wiring harness leading to the seat motor. Test for shorts to ground or open circuits in the wiring. Measure the motor's resistance to determine if it's within the specified range.

Possible Solutions: Wiring Repair

If damaged wiring or corroded connections are found, repair or replace them. Ensure proper grounding to provide a stable electrical connection. Use dielectric grease on connections to prevent future corrosion.

Possible Solutions: Motor Replacement

If the motor is determined to be faulty, replacement is necessary. Choose a new or rebuilt motor that is compatible with the vehicle's make, model, and year. Follow the manufacturer's instructions for installation.

Possible Solutions: Seat Mechanism Repair

Remove any obstructions from the seat mechanism. Lubricate moving parts to reduce friction. Repair or replace any damaged gears or linkages. In some cases, a complete seat mechanism replacement may be necessary.

Possible Solutions: Control Module Repair

Reprogramming or replacing the seat control module should be considered if all other possibilities have been eliminated. This typically requires specialized equipment and knowledge and is best left to a qualified technician.

Related Codes: B1660-B1669

These codes often relate to other seat motor malfunctions, such as forward/backward movement, tilt adjustment, or lumbar support. If multiple seat-related codes are present, addressing them simultaneously can be more efficient.

Severity: Moderate

While the seat may still be usable in a fixed position, the inability to adjust it can lead to discomfort and potentially affect driving safety. A proper driving position is crucial for maintaining control of the vehicle and minimizing fatigue.

Tools Required: Basic Tools

Basic hand tools, such as screwdrivers, pliers, and a socket set, are typically needed for disassembling and reassembling the seat.

Tools Required: Diagnostic Tools

A scan tool is essential for retrieving DTCs and monitoring seat motor operation. A multimeter is necessary for performing circuit testing.

Estimated Cost: DIY

The cost of parts, such as a new motor or wiring connectors, can range from $50 to $300, depending on the vehicle and the specific part.

Estimated Cost: Professional Repair

Labor and parts for professional repair can range from $200 to $600, depending on the complexity of the repair and the shop's labor rates.

Frequently Asked Questions:

  • What does the B1664 code mean? It indicates the driver's seat rear up/down motor is stalled, meaning it's not moving when commanded.

  • Can I fix this problem myself? Depending on your mechanical skills, you may be able to diagnose and repair the issue, especially if it's a wiring or connection problem. However, motor or module replacement might require professional assistance.

  • Is it safe to drive with the B1664 code? While not immediately dangerous, the inability to adjust the seat can lead to discomfort and potentially affect driving safety. It's recommended to address the issue as soon as possible.

  • How can I diagnose the B1664 code? Start with a visual inspection of wiring and the seat mechanism. Then, use a scan tool to retrieve the code and a multimeter to test the circuit.

  • What are the common causes of the B1664 code? Common causes include a faulty seat motor, damaged wiring, corroded connections, and mechanical binding in the seat mechanism.

Conclusion:

The B1664 DTC indicates a problem with the driver's seat's rear up/down motor circuit, often stemming from wiring issues, motor failure, or mechanical problems within the seat. Thorough diagnosis and repair are essential to restore proper seat function and ensure a comfortable and safe driving experience.