B1658 Seat Driver Rear Up Circuit Short To Ground
The OBD2 code B1658 indicates a short circuit to ground in the driver rear seat's up adjustment circuit, which may prevent the seat from moving up properly
Definition
Common causes
- Damaged wiring or connectors
- Shorted seat motor
- Faulty seat control module
- Corroded terminals
- Grounding issues
- Malfunctioning switch
- Improper installation or modifications
Common misdiagnoses
- Faulty seat motor
- Damaged wiring harness
- Defective seat switch
- Malfunctioning body control module (BCM)
- Poor ground connection
- Shorted or damaged connectors
- Incorrectly installed seat components
Troubleshooting steps
-
1. Verify the Code
Use an OBD-II scanner to confirm the presence of the B1658 code. Clear the code and see if it returns after a short drive
-
2. Inspect the Wiring and Connectors
Visual Inspection: Check the wiring harness and connectors related to the seat adjustment mechanism for any visible damage, fraying, or corrosion
-
3. Connector Check
Ensure that all connectors are securely attached and free of dirt or moisture
-
4. Check for Shorts to Ground
Multimeter Testing: Use a multimeter to check for continuity between the seat adjustment circuit and ground. If you find continuity where there shouldn't be, you likely have a short to ground
-
5. Wiring Harness Inspection
Trace the wiring from the seat adjustment motor back to the control module, looking for any points where the wire may be pinched or damaged
-
6. Test the Seat Adjustment Motor
Motor Functionality: If accessible, test the seat adjustment motor directly by applying power to it to see if it operates correctly
-
7. Resistance Check
Measure the resistance of the motor windings to ensure they are within specifications
-
8. Check the Control Module
Module Functionality: If the wiring and motor are in good condition, the issue may lie with the seat control module. Check for any fault codes in the module and ensure it is functioning properly
-
9. Software Updates
Check if there are any software updates available for the control module that may address known issues
-
10. Inspect Related Components
Switches and Relays: Check the seat adjustment switch and any associated relays for proper operation. A faulty switch can sometimes cause a short circuit
-
11. Ground Connections
Ensure that all ground connections related to the seat adjustment system are clean and secure
-
12. Consult Wiring Diagrams
Use the vehicle’s service manual to refer to wiring diagrams for the seat adjustment circuit. This can help you identify the correct pinouts and connections
-
13. Perform a System Reset
After repairs, clear the code and perform a system reset to see if the issue persists
-
14. Seek Professional Help
If you are unable to resolve the issue after these steps, consider consulting a professional mechanic or an automotive electrician for further diagnosis.Safety Precautions - Always disconnect the battery before working on electrical components to prevent accidental shorts or shocks. - Be cautious when working with airbags or other safety systems. By following these steps, you should be able to identify and resolve the issue related to the B1658 code