B1663 – Seat Driver Front Up/Down Motor Stalled
The ODBII code B1663 indicates that the driver front seat up/down motor has stalled, meaning the motor responsible for adjusting the seat’s height is not functioning properly or has encountered an obstruction.
The severity of ODBII code B1663 is moderate.
Common Causes For: B1662 Seat Driver Front Up Circuit Short To Ground
- Faulty seat motor
- Wiring issues (shorts or open circuits)
- Bad connections or corroded terminals
- Failed seat switch
- Obstruction in the seat mechanism
- Faulty power supply to the motor
- Malfunctioning body control module (BCM)
Common misdiagnosis for B1663 Seat Driver Front Up/Down Motor Stalled
- Faulty seat switch
- Wiring issues or shorts
- Defective seat motor
- Malfunctioning body control module (BCM)
- Incorrectly calibrated seat position sensor
- Power supply issues
- Faulty connectors or terminals
Common Troubleshooting Steps
The OBD-II code B1663 indicates a problem with the driver front seat’s up/down motor, specifically that it has stalled. Here are some common troubleshooting steps to diagnose and potentially resolve this issue:
- Check for Additional Codes: Use an OBD-II scanner to check for any other related trouble codes that may provide more context to the issue.
- Inspect the Seat Motor:
- **Visual Inspection: Check the seat motor and its wiring for any visible damage, such as frayed wires, corrosion, or loose connections.
- **Listen for Operation: When attempting to adjust the seat, listen for any sounds from the motor. If you hear clicking but no movement, the motor may be faulty.
- Test the Seat Motor:
- **Direct Power Test: If safe to do so, you can apply direct power to the seat motor to see if it operates. This can help determine if the motor itself is faulty.
- **Multimeter Testing: Use a multimeter to check for voltage at the motor connector when the seat adjustment switch is activated. If there is no voltage, the issue may be upstream.
- Check the Seat Switch:
- Inspect the seat adjustment switch for proper operation. A faulty switch may not send the correct signals to the motor.
- Test the switch with a multimeter to ensure it is functioning correctly.
- Inspect the Wiring and Connectors:
- Check the wiring harness and connectors leading to the seat motor for any signs of damage or corrosion.
- Ensure all connections are secure and free of dirt or debris.
- Check for Obstructions:
- Ensure that there are no obstructions preventing the seat from moving. Sometimes, debris or foreign objects can block the seat’s movement.
- Reset the System:
- After performing any repairs or adjustments, clear the trouble codes using the OBD-II scanner and see if the code returns after testing the seat adjustment.
- Consult the Vehicle Manual:
- Refer to the vehicle’s service manual for specific troubleshooting steps related to the seat motor and wiring diagrams.
- Professional Diagnosis:
- If the issue persists after performing the above 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 B1663 code and take appropriate action to resolve the issue.
