Introduction

The B1665 diagnostic trouble code (DTC) indicates a problem with the driver's seat forward/backward motor. Specifically, it signifies that the vehicle's computer (typically the Body Control Module or Seat Control Module) has detected that the motor responsible for moving the driver's seat forward or backward is stalled, meaning it's not moving as expected, or is drawing excessive current while trying to move. This can lead to a non-functional or intermittently functional driver's seat, affecting comfort and potentially safety if the driver cannot properly adjust their seating position. Diagnosing and resolving this issue is crucial for restoring full seat functionality.

Comprehensive Table: B1665 Seat Driver Forward/Backward Motor Stalled

Category Description Possible Causes
Code Definition B1665: Seat Driver Forward/Backward Motor Stalled. This code indicates that the control module has detected a malfunction in the driver's seat forward/backward motor circuit or the motor itself. The module detects either a lack of movement when movement is commanded, or an excessively high current draw indicating a stall condition. Mechanical Binding: Obstruction in the seat track preventing movement. Debris, foreign objects, or damage to the track. Motor Failure: Internal motor damage, worn brushes, or shorted windings. Wiring Issues: Damaged, corroded, or loose wiring to the motor. Open circuits or shorts to ground or voltage. Control Module Failure: Faulty Body Control Module (BCM) or Seat Control Module (SCM).
Symptoms Driver's seat does not move forward or backward. Seat movement is intermittent or sluggish. Clicking or grinding noises during seat adjustment attempts. Other seat functions (e.g., lumbar support, seat height) may or may not be affected. DTC B1665 is stored in the vehicle's computer. Warning lights may illuminate on the dashboard. Seat Track Obstruction: Visible debris or damage in the seat track. Motor Noise: Unusual noises emanating from the seat during adjustment. Wiring Inspection: Obvious damage to wiring harnesses under the seat. Module Diagnostic: Inability to command seat movement using a scan tool.
Diagnostic Steps 1. Verify the B1665 code with a scan tool. 2. Inspect the seat track for obstructions. 3. Check the wiring and connectors to the seat motor for damage or corrosion. 4. Test the seat motor for continuity and voltage. 5. Test the motor with a direct power source. 6. Check the control module for proper operation and output signals. 7. Consult the vehicle's service manual for specific diagnostic procedures. Visual Inspection: Thorough examination of the seat track and wiring. Multimeter Testing: Continuity and voltage checks of the motor circuit. Scan Tool Diagnostics: Using a scan tool to command seat movement and monitor data. Component Isolation: Disconnecting components to isolate the fault.
Possible Solutions Remove obstructions from the seat track. Repair or replace damaged wiring and connectors. Replace the seat motor. Replace the Body Control Module (BCM) or Seat Control Module (SCM). Lubricate the seat tracks. Ensure proper grounding. Track Cleaning: Cleaning and lubricating the seat tracks. Wiring Repair: Splicing, soldering, or replacing damaged wires. Motor Replacement: Replacing the faulty seat motor. Module Replacement: Replacing the faulty BCM or SCM, followed by proper programming. Grounding Check: Ensuring a secure and clean ground connection.
Tools Required Scan tool. Multimeter. Socket set. Screwdriver set. Wire stripper/crimper. Electrical connector cleaner. Lubricant (e.g., lithium grease). Vehicle's service manual. Diagnostic Scan Tool: Reading and clearing DTCs, commanding seat movement. Multimeter: Measuring voltage, resistance, and continuity. Hand Tools: Removing and installing components. Electrical Supplies: Repairing wiring.
Related Codes B1660-B1664 (related to other seat motor functions), B1666 (Seat Driver Up/Down Motor Stalled), B1667 (Seat Driver Recline Motor Stalled), B1668 (Seat Driver Fore/Aft Position Sensor Circuit), Other codes related to the Body Control Module or Seat Control Module. Seat Position Sensor Codes: Indicate issues with seat position feedback to the control module. Other Seat Motor Codes: Suggest problems with other seat functions. BCM/SCM Codes: Point to potential control module failures.
Safety Precautions Disconnect the negative battery cable before working on the electrical system. Wear safety glasses and gloves. Use caution when working around moving parts. Consult the vehicle's service manual for specific safety procedures. Battery Disconnection: Preventing accidental electrical shocks. Personal Protective Equipment: Protecting eyes and hands. Mechanical Awareness: Avoiding injury from moving seat components.

Detailed Explanations

Code Definition: The B1665 code indicates a stall in the driver's seat forward/backward motor. This doesn't necessarily mean the motor is completely dead, but rather that the control module has detected that it's not functioning within acceptable parameters. The module monitors the current draw of the motor. If the current draw is excessively high without corresponding movement, or if no movement is detected when the motor is commanded to move, the code is set.

Symptoms: The most obvious symptom is the driver's seat failing to move forward or backward. Other symptoms might include intermittent seat movement, where the seat moves sometimes and not others. You might also hear clicking or grinding noises coming from the seat during attempts to adjust it. Note that other seat functions, such as lumbar support or seat height adjustment, may still work normally. The presence of the B1665 DTC in the vehicle's computer is a key indicator.

Diagnostic Steps:

  1. Verify the Code: Use a scan tool to confirm the presence of the B1665 code. This ensures the problem is indeed related to the seat motor.
  2. Inspect the Seat Track: Look for any obstructions in the seat track. This could be anything from small objects like coins to larger debris that might be preventing the seat from moving freely.
  3. Check Wiring and Connectors: Carefully inspect the wiring and connectors leading to the seat motor. Look for damage, corrosion, or loose connections. Pay close attention to the wiring harness under the seat, as it's often subjected to wear and tear.
  4. Test the Seat Motor: Use a multimeter to test the seat motor for continuity and voltage. This will help determine if the motor is receiving power and if the internal windings are intact.
  5. Test the Motor with a Direct Power Source: Carefully disconnect the motor from the vehicle's wiring harness and apply power directly from a battery or power supply. This helps isolate whether the problem is within the motor itself or in the vehicle's wiring and control system. Exercise extreme caution when performing this test to avoid damaging the motor or causing electrical shorts.
  6. Check the Control Module: Use a scan tool to check the Body Control Module (BCM) or Seat Control Module (SCM) for proper operation and output signals. This will help determine if the control module is sending the correct signals to the seat motor.
  7. Consult the Service Manual: Refer to the vehicle's service manual for specific diagnostic procedures and wiring diagrams. This will provide detailed information on the electrical system and component locations.

Possible Solutions:

  • Remove Obstructions: If you find any obstructions in the seat track, carefully remove them.
  • Repair or Replace Wiring: If you find any damaged wiring or connectors, repair or replace them. This may involve splicing wires, soldering connections, or replacing entire wiring harnesses.
  • Replace the Seat Motor: If the seat motor is faulty, replace it with a new or refurbished motor.
  • Replace the Control Module: If the Body Control Module (BCM) or Seat Control Module (SCM) is faulty, replace it. Note: These modules often require programming after replacement to function correctly with the vehicle's other systems.
  • Lubricate Seat Tracks: Apply a lithium-based grease to the seat tracks to ensure smooth operation.
  • Ensure Proper Grounding: Check the ground connections for the seat motor and control module. Ensure they are clean and secure.

Tools Required: A scan tool is essential for reading and clearing DTCs. A multimeter is needed for testing voltage, resistance, and continuity. A socket set and screwdriver set are required for removing and installing components. A wire stripper/crimper is useful for repairing wiring. Electrical connector cleaner can help clean corroded connectors. Lubricant is needed for lubricating the seat tracks. Finally, the vehicle's service manual is crucial for specific diagnostic procedures and wiring diagrams.

Related Codes: Understanding related codes can help narrow down the problem. B1660-B1664 are typically related to other seat motor functions. B1666 indicates a stall in the seat driver up/down motor. B1667 indicates a stall in the seat driver recline motor. B1668 indicates a problem with the seat driver fore/aft position sensor circuit. Other codes related to the Body Control Module or Seat Control Module might also be present, indicating a more general control module issue.

Safety Precautions: Always disconnect the negative battery cable before working on the electrical system to prevent accidental electrical shocks. Wear safety glasses and gloves to protect your eyes and hands. Use caution when working around moving parts to avoid injury. Always consult the vehicle's service manual for specific safety procedures.

Frequently Asked Questions

  • What does the B1665 code mean? The B1665 code indicates that the driver's seat forward/backward motor is stalled or not functioning properly. This means the motor is not moving the seat as commanded, or is drawing excessive current.

  • Can I fix the B1665 code myself? Depending on your mechanical and electrical skills, you might be able to diagnose and fix the issue yourself. However, if you are not comfortable working on electrical systems, it's best to take your vehicle to a qualified mechanic.

  • How much does it cost to fix the B1665 code? The cost to fix the B1665 code can vary depending on the cause of the problem. If it's a simple issue like an obstruction in the seat track, the cost will be minimal. However, if the seat motor or control module needs to be replaced, the cost could be several hundred dollars or more.

  • What are the most common causes of the B1665 code? The most common causes are mechanical binding in the seat track, a faulty seat motor, or damaged wiring. Less frequently, a faulty Body Control Module or Seat Control Module can be the culprit.

  • Can the B1665 code affect other vehicle systems? While the B1665 code primarily affects the driver's seat, a faulty control module could potentially impact other systems controlled by the same module. It's always best to address the issue promptly.

Conclusion

The B1665 code indicates a problem with the driver's seat forward/backward motor, potentially caused by mechanical obstructions, motor failure, wiring issues, or control module problems. Thorough diagnosis and repair, following the steps outlined above, are crucial to restoring full seat functionality and ensuring driver comfort and safety.