HomeTrouble CodesP2587

P2587 — Turbocharger Boost Control Position Sensor B Circuit Rangeperformance

Manufacturer-specificPowertrain (engine & transmission)

OBD-II code P2587 indicates that the powertrain control module (PCM) has detected a problem with the signal from the turbocharger boost control position sensor 'B' - meaning the sensor's voltage or position reading is outside the expected range or is not behaving as the PCM expects. This sensor typically monitors the position of variable-geometry turbocharger (VGT) vanes or an electronic wastegate actuator. When the reading is implausible, the PCM cannot accurately control boost pressure and typically defaults to a reduced-power strategy.

Symptoms

What causes it — most likely first

1. Faulty boost control position sensor B

The position sensor itself is the most common failure point. Internal wear, contamination, or electrical failure inside the sensor produces an out-of-range or erratic signal.

2. Damaged, corroded, or loose wiring and connector at sensor B

Heat, vibration, and oil contamination near the turbocharger frequently damage the sensor harness or connector pins, causing an intermittent or out-of-range signal that mimics a bad sensor.

3. Sticking or contaminated turbocharger vanes / actuator linkage

Carbon buildup on VGT vanes, or a stiff or binding wastegate linkage, can pull the sensor signal outside its normal range because the mechanical position no longer matches what the PCM expects.

4. Failed or weak turbocharger actuator

An electronically or vacuum-controlled actuator that cannot move the vanes or wastegate to commanded positions will produce a position-sensor signal that disagrees with the requested value.

5. Boost leak or restricted intake/exhaust path

A boost leak, clogged intercooler, or restricted exhaust can cause boost pressure to deviate from the value the control system expects, flagging the position sensor as out of range.

6. PCM/ECM issue (rare)

A control module fault, corrupted software, or a bad sensor ground shared by the PCM is the least common cause. Module replacement is usually not needed for P2587.

How it's diagnosed

  1. Verify the code with a scan tool and review freeze-frame data for boost pressure, sensor voltage, engine load, and RPM at the time the fault set.
  2. Visually inspect the sensor B wiring harness and connector for chafing, heat damage, oil contamination, and bent or backed-out pins; repair as needed.
  3. Backprobe the sensor connector and measure the sensor's supply voltage, ground, and signal voltage at key-off, idle, and under load; compare to manufacturer specifications.
  4. Command-actuate the turbocharger vanes or wastegate with the scan tool (if supported) and watch the sensor reading in real time to see whether it tracks commanded movement smoothly.
  5. Inspect the turbocharger actuator, linkage, and vanes/sleeve for carbon buildup, free movement, and proper travel; clean or service as required.
  6. Smoke-test or pressure-test the intake/boost system for leaks, and verify that actual boost pressure matches commanded boost on a road test before condemning the PCM.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Is P2587 usually a bad turbocharger?

Not usually. In most cases the turbocharger itself is mechanically fine; the problem is the position sensor, its wiring, or carbon-fouled vanes that the sensor is reporting on.

Can I keep driving with P2587 set?

Short-term driving is often possible, but the vehicle will usually be in reduced-power mode and turbocharger protection strategies may be disabled, so it should be diagnosed soon rather than driven indefinitely.

Do I need to replace the PCM for P2587?

No. Replacing or reprogramming the PCM is rarely the correct fix for this code. The vast majority of P2587 faults are traced to the position sensor, its wiring, the actuator, or carbon buildup in the turbocharger. The PCM should only be considered after those causes have been ruled out with proper electrical and mechanical testing.

Is sensor 'A' different from sensor 'B'?

Yes. On systems that use two boost control position sensors, 'A' and 'B' are two separate sensors reporting the position of the same actuator from different reference points, or they monitor related but distinct components. A code for sensor B points specifically at the second sensor in that pair, not at sensor A.