OBD-II fault code

P2B87: Coolant Pump A Underspeed

What it means

The coolant pump A runs below the calibrated minimum speed for the commanded duty. Mechanical resistance high or supply voltage low.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Coolant Pump A moves coolant through its assigned loop, while the control module checks whether its actual speed keeps up with the commanded duty. This code sets when Pump A runs below its calibrated minimum, pointing to excessive mechanical drag or inadequate supply voltage under load.

Common causes

Most likely first.

  1. Mechanical load increased (binding)
  2. Supply voltage low under load

Symptoms

  • Check-engine light
  • Coolant temperature may rise
  • Cabin heat may be weak or inconsistent

How to diagnose it

  1. Check freeze-frame data for Pump A's commanded duty, reported speed, system voltage, and coolant temperature when the fault set.
  2. With the engine cold, verify coolant level and inspect for leaks or restrictions that could add load to the pump.
  3. Inspect Pump A's connector and wiring for looseness, corrosion, heat damage, or chafing.
  4. Use a scan tool to command or observe Pump A and compare its reported speed with the requested speed as coolant warms.
  5. Measure voltage at Pump A under load and check for excessive voltage drop across its power and ground paths against the manufacturer's specification.
  6. If power and wiring are sound, test the pump for binding or internal wear using the manufacturer's procedure.

Common fixes

  • Correct low coolant and repair any leak or restriction in the loop.
  • Clean and secure Pump A's electrical connector or repair damaged wiring.
  • Repair a high-resistance power or ground connection that causes voltage to sag under load.
  • Replace Pump A if it binds or remains below commanded speed with proper supply voltage.

Can I keep driving?

Avoid driving if coolant temperature rises or the vehicle limits power, since inadequate circulation can lead to overheating. If temperature remains normal, keep trips short and light-load until the pump and its supply circuit are checked.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes