B1665 Seat Driver Forward/Backward Motor Stalled
The OBD2 code B1665 indicates that the driver’s seat forward/backward motor has stalled, meaning it is unable to move the seat in the intended direction due to a malfunction or obstruction
Definition
Common causes
- Faulty seat motor
- Wiring issues (shorts or open circuits)
- Bad connections or corroded terminals
- Obstruction in the seat mechanism
- Failed seat switch
- Faulty power supply to the motor
- Malfunctioning control module
Common misdiagnoses
- Faulty seat motor
- Wiring issues
- Bad seat switch
- Faulty body control module (BCM)
- Poor ground connection
- Software glitches in the vehicle's computer system
- Incorrectly installed or damaged seat components
Troubleshooting steps
-
1. Check for Additional Codes
Use an OBD-II scanner to check for any other related trouble codes. Sometimes, multiple codes can provide more context for the issue
-
2. Inspect the Seat Motor and Mechanism
Visual Inspection: Check the seat motor and its wiring for any visible damage, corrosion, or loose connections
-
3. Motor Functionality
Manually try to move the seat to see if it is physically stuck or if there is any obstruction preventing movement
-
4. Test the Seat Motor
Direct Power Test: Disconnect the motor and apply direct power to it to see if it operates. If it does not work, the motor may be faulty and needs replacement
-
5. Resistance Check
Use a multimeter to check the resistance of the motor. If the resistance is outside the manufacturer's specifications, the motor may be defective
-
6. Inspect Wiring and Connectors
Wiring Inspection: Check the wiring harness for any frayed wires, shorts, or breaks that could affect the motor's operation
-
7. Connector Check
Ensure that all connectors are clean, secure, and free of corrosion
-
8. Check the Seat Switch
Functionality Test: Test the seat switch to ensure it is functioning properly. A faulty switch can prevent the motor from receiving power
-
9. Continuity Test
Use a multimeter to check for continuity in the switch when pressed
-
10. Examine the Power Supply
Fuses: Check the fuse related to the seat motor circuit. If blown, replace it and see if the issue persists
-
11. Voltage Check
Use a multimeter to check for voltage at the motor connector when the switch is activated. If there is no voltage, trace back to the power source
-
12. Check for Obstructions
Ensure that there are no objects or debris obstructing the seat's movement. Sometimes, foreign objects can jam the mechanism
-
13. Reset the System
After performing checks and repairs, clear the code using the OBD-II scanner and see if it returns after testing the seat movement
-
14. Consult the Service Manual
Refer to the vehicle's service manual for specific troubleshooting steps, wiring diagrams, and specifications related to the seat motor and its components
-
15. Professional Help
If the issue persists after performing these steps, consider seeking help from a professional mechanic or an automotive technician who can perform more advanced diagnostics. By following these steps, you should be able to identify the cause of the B1665 code and take appropriate action to resolve the issue