OBDHut

OBDHut

B1987

Moderate

Pedal Forward / Rearward Motor Stalled

What Does B1987 Mean?

This code indicates the Body Control Module (BCM) has detected that the electric motor responsible for adjusting the accelerator or brake pedal position (forward/rearward) has stalled or ceased operation. This system is typically found in vehicles with power-adjustable pedals, allowing the driver to reposition pedals for comfort and reach. The BCM detected excessive current draw, lack of motor feedback, or mechanical binding preventing normal motor operation.

Common Causes

35%

Mechanical obstruction or binding in the pedal adjustment track/rail mechanism preventing motor movement

Pedal adjustment track assembly
Pedal mounting bracket
Guide rails

30%

Failed or seized pedal adjustment motor due to internal wear or gear failure

Pedal adjustment motor assembly

20%

Damaged or corroded wiring harness to pedal adjustment motor causing excessive resistance or short circuit

Pedal motor wiring harness
Electrical connector

10%

Faulty BCM internal driver circuit for pedal motor control

Body Control Module

5%

Insufficient voltage supply to pedal motor due to poor ground connection or low battery voltage

Ground wire
Battery
Power distribution connection

Diagnostic Steps

1

Visually inspect the pedal adjustment mechanism under the dash for physical obstructions, debris, floor mats, or visible damage to the track assembly and mounting points

2

Attempt manual pedal adjustment using the control switch while listening for motor operation noise and observing any movement; note if motor attempts to run but stalls or makes no sound at all

3

Using a multimeter, test voltage supply at the pedal motor connector during switch activation (should see battery voltage 11-14V); also check ground circuit continuity to chassis (less than 0.5 ohms resistance)

4

Disconnect the pedal motor connector and test motor resistance across motor terminals (typically 2-8 ohms); also check for shorts to ground on motor power and ground circuits

5

If motor and circuits test good, manually attempt to move the pedal assembly through its range of motion with motor disconnected to identify mechanical binding or seized components

6

Clear codes, reconnect all components, and operate the pedal adjustment system through full range while monitoring live data for motor current draw (typically 3-8 amps normal, 15+ amps indicates binding); verify code does not return

Estimated Repair Cost

$150 - $850

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1987 mean?

This code indicates the Body Control Module (BCM) has detected that the electric motor responsible for adjusting the accelerator or brake pedal position (forward/rearward) has stalled or ceased operation. This system is typically found in vehicles with power-adjustable pedals, allowing the driver to...

What causes B1987?

The most common cause of B1987 (Pedal Forward / Rearward Motor Stalled) is: Mechanical obstruction or binding in the pedal adjustment track/rail mechanism preventing motor movement

How much does it cost to fix B1987?

Typical repair costs for B1987 range from $150 to $850, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B1987?

Safe to continue driving as this only affects the power adjustment feature of the pedals; the pedals themselves remain functional at their current position. Repair is not urgent unless pedal position is uncomfortable or unsafe for the driver's reach, which could affect ability to fully apply brakes or accelerator.

How do I diagnose B1987?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1987 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Power Adjustable Pedal System

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.