B code body High severity

B1987 Pedal Forward / Rearward Motor Stalled

The OBD2 code B1987 indicates that the pedal forward/rearward motor has stalled, meaning the motor responsible for adjusting the position of the accelerator or brake pedal is not functioning properly

Definition

The OBD2 code B1987 indicates that the pedal forward/rearward motor has stalled, meaning the motor responsible for adjusting the position of the accelerator or brake pedal is not functioning properly

Common causes

  • Faulty pedal position sensor
  • Wiring issues or short circuits
  • Failed pedal motor
  • Mechanical obstruction in the pedal assembly
  • Poor electrical connections
  • Malfunctioning control module
  • Software issues or calibration errors

Common misdiagnoses

  • Faulty brake pedal position sensor
  • Malfunctioning accelerator pedal position sensor
  • Wiring issues or shorts in the pedal assembly
  • Defective electronic control unit (ECU)
  • Issues with the throttle body or throttle position sensor
  • Problems with the vehicle's traction control system
  • Faulty ABS module or sensors
  • Low battery voltage or electrical system issues
  • Mechanical binding in the pedal assembly
  • Software glitches or outdated firmware in the vehicle's control systems

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other related trouble codes. This can provide more context and help identify if there are multiple issues

  2. 2. Inspect the Pedal Position Sensor

    Visual Inspection: Check the pedal position sensor and its wiring for any visible damage, corrosion, or loose connections

  3. 3. Connector Check

    Ensure that the electrical connectors are secure and free of dirt or moisture

  4. 4. Test the Pedal Position Sensor

    Use a multimeter to test the resistance and voltage output of the pedal position sensor. Compare the readings to the manufacturer’s specifications

  5. 5. If the readings are outside the specified range, the sensor may need to be replaced

  6. 6. Check the Motor and Mechanism

    Inspect the forward/rearward motor for any signs of physical damage or obstruction

  7. 7. Ensure that the motor is receiving power when the pedal adjustment is activated. You can do this by checking the voltage at the motor connector

  8. 8. Inspect the Wiring and Connectors

    Check the wiring harness for any frayed wires, shorts, or breaks that could affect the motor's operation

  9. 9. Look for any signs of wear or damage along the wiring path

  10. 10. Test the Motor

    If the motor is suspected to be faulty, you can bench test it by applying power directly to it to see if it operates correctly

  11. 11. If the motor does not function when powered directly, it may need to be replaced

  12. 12. Check for Mechanical Obstructions

    Ensure that there are no mechanical obstructions preventing the pedal from moving freely. This includes checking for debris or foreign objects in the pedal assembly

  13. 13. Clear Codes and Test Drive

    After performing the necessary repairs or replacements, clear the trouble codes using the OBD-II scanner

  14. 14. Take the vehicle for a test drive to see if the code reappears

  15. 15. Seek Professional Help

    If the issue persists after performing these steps, it may be best to consult a professional mechanic or technician who has experience with your specific vehicle make and model. By following these troubleshooting steps, you should be able to identify and resolve the issue related to the B1987 code