B1987 — Pedal Forward / Rearward Motor Stalled

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1987 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1987 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1987 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1987 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What is the most common cause of B1987?

The most common causes are: blown fuse or failed relay, faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas.

What are the symptoms of B1987?

Drivers most often notice: warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases.

Is it safe to drive with B1987?

Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

What does OBD2 code B1987 mean?

Pedal Forward / Rearward Motor Stalled (B1987): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas.

How do I diagnose B1987 myself?

Start with a scan: confirm B1987, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

The diagnostic code B1987 triggers when the vehicle's body control module detects that a pedal-related motor has stalled or failed to respond as commanded. Specifically, B1987 refers to the "Pedal Forward / Rearward Motor Stalled" condition, which falls under the body electrical category in the OBD2 system. This code typically involves throttle position sensors, accelerator pedal assemblies, or related actuators depending on the vehicle platform.

Modern vehicles rely on electronic pedal assemblies rather than direct mechanical linkages. When you press or release the accelerator, the pedal position sensor sends voltage signals to the PCM (powertrain control module), which interprets your input and adjusts throttle response accordingly. If the forward or rearward motor within this assembly stalls and stops responding, the PCM logs B1987 after confirming the fault meets specific thresholds during repeated test cycles. The module won't illuminate the check engine light based on a single anomaly—it requires consistent failure detection under defined operating conditions before setting the code and capturing freeze frame data.

Freeze frame information stored alongside B1987 proves invaluable during diagnosis. This snapshot records engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault occurred. Technicians and experienced DIYers can use these parameters to recreate the problem scenario during testing. Without this data, tracking intermittent electrical failures becomes significantly more challenging.

Common Symptoms of B1987

  • Dashboard warning light (malfunction indicator lamp) illuminates and typically remains solid until the issue resolves
  • The affected pedal function operates intermittently or stops responding completely to driver input
  • Reduced or unresponsive throttle feel may occur in drive-by-wire systems
  • Some vehicles enter a limited-power "limp mode" as a safety precaution
  • In most cases, engine operation itself continues without critical performance loss
  • Other body electrical functions (windows, locks, lighting) may work normally or exhibit related faults

What Causes B1987

The root causes of B1987 typically stem from one of these sources, listed roughly in order of likelihood:

  • Blown fuse or failed relay supplying power to the pedal motor circuit
  • Worn or faulty accelerator pedal assembly switch, motor, or position sensor
  • Wiring damage at high-flex areas, particularly door jambs, tailgate hinges, or wet environments where corrosion develops
  • Failed or programming-deficient body control module (BCM) unable to process pedal commands correctly
  • Poor electrical connections at connectors due to oxidation, backed-out terminals, or water intrusion
  • Voltage supply issues from weak battery or charging system irregularities

How to Diagnose B1987

Follow these systematic steps to isolate the root cause of B1987:

  1. Connect a quality OBD2 scanner, retrieve B1987 and any related codes, then record the freeze frame data showing conditions when the fault first appeared.
  2. Research manufacturer technical service bulletins (TSB) for your specific make, model, and model year—many body electrical faults have published factory solutions or software updates that resolve the issue without parts replacement.
  3. Perform a thorough visual inspection of wiring harnesses and connectors associated with the pedal assembly and body electrical system, looking for damaged insulation, corroded terminals, chafing from contact with brackets, or obvious breaks.
  4. Access live data streams and monitor pedal position sensor PIDs while physically operating the pedal through its full range—observe whether values change smoothly and correlate correctly with pedal movement.
  5. Examine connectors and wiring at all flex points, especially door jambs and hinge areas where repeated motion causes wire fatigue and breakage.
  6. Clear the code, complete a comprehensive drive cycle that reproduces the freeze frame conditions (same speed, load, and temperature), then verify whether B1987 returns or remains cleared.

Repair Options and Costs for B1987

Tackle the most accessible and affordable possible causes before committing to expensive component replacement:

  • Pedal switch, actuator motor, or complete pedal assembly replacement typically runs $120–$450 depending on vehicle make and labor rates
  • Wiring harness repair or connector replacement generally costs $80–$250 for parts and professional repair time
  • Body control module (BCM) diagnosis, repair, or replacement usually ranges from $300–$900 when complete module replacement proves necessary

The total cost to resolve B1987 typically falls between $80 and $900 depending on which component actually failed. Proper diagnosis before purchasing parts almost always saves money—the BCM replacement scenario represents the most expensive outcome and should only be pursued after ruling out simpler failures.

Can You Drive with B1987?

B1987 generally permits safe driving since body electrical codes rarely compromise drivability or engine function. However, certain circumstances warrant caution: if the fault affects exterior lighting or windshield wipers during inclement weather, visibility and safety suffer. Central locking system faults linked to B1987 could potentially leave the vehicle unsecured. When in doubt, address the underlying fault promptly rather than continuing extended operation with compromised controls.

Related OBD2 Codes