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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.