B code body Medium severity

B1659 Seat Driver Front Up Circuit Failure

The OBD2 code B1659 indicates a malfunction in the driver front seat's up circuit, which may involve issues with the seat adjustment motor or related wiring

Definition

The OBD2 code B1659 indicates a malfunction in the driver front seat's up circuit, which may involve issues with the seat adjustment motor or related wiring

Common causes

  • Faulty seat position sensor
  • Damaged wiring or connectors
  • Short circuit in the seat circuit
  • Open circuit in the seat circuit
  • Malfunctioning power seat motor
  • Failed body control module (BCM)
  • Corrosion at electrical connections
  • Blown fuse related to the seat circuit

Common misdiagnoses

  • Faulty seat motor
  • Wiring issues
  • Faulty seat position sensor
  • Malfunctioning body control module (BCM)
  • Poor ground connection
  • Faulty switch or control module
  • Issues with the power supply or fuses

Troubleshooting steps

  1. 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. 2. Inspect the Seat Switch

  3. 3. Remove the seat switch and inspect it for any signs of damage or wear

  4. 4. Test the switch for continuity using a multimeter. If the switch is faulty, it may need to be replaced

  5. 5. Examine the Wiring and Connectors

  6. 6. Inspect the wiring harness and connectors associated with the seat motor and switch for any signs of damage, corrosion, or loose connections

  7. 7. Look for frayed wires or broken connectors that could interrupt the circuit

  8. 8. Test the Seat Motor

  9. 9. Disconnect the seat motor and test it directly with a power source to see if it operates correctly. If the motor does not work when powered directly, it may need to be replaced

  10. 10. Check the Power and Ground

  11. 11. Use a multimeter to check for power and ground at the seat motor connector when the switch is activated. Ensure that the motor is receiving the correct voltage

  12. 12. If there is no power, trace the wiring back to the fuse box and check for blown fuses or faulty relays

  13. 13. Inspect the Fuse

  14. 14. Locate the fuse associated with the power seat circuit and check if it is blown. Replace it if necessary and see if the issue persists

  15. 15. Look for Short Circuits

  16. 16. Check for any short circuits in the wiring that could be causing the failure. This may require a visual inspection and testing with a multimeter

  17. 17. Check for Module Issues

  18. 18. In some vehicles, the power seat operation may be controlled by a body control module (BCM) or a similar module. If all other components check out, the module may need to be diagnosed or replaced

  19. 19. Consult the Vehicle Manual

  20. 20. Refer to the vehicle's service manual for specific wiring diagrams and troubleshooting procedures related to the power seat system

  21. 21. Professional Diagnosis

  22. 22. If the issue persists after performing these steps, it may be best to consult a professional mechanic or technician who has experience with automotive electrical systems. By following these steps, you should be able to identify the cause of the B1659 code and take appropriate action to resolve the issue