OBDHut

OBDHut

P0387

Critical
Moderate

Crankshaft Position Sensor B Circuit Range/Performance

What Does P0387 Mean?

The crankshaft position sensor B circuit is reporting a low input signal to the ECM. This means the voltage from sensor B is below the minimum threshold the ECM expects. On a magnetic (variable reluctance) sensor this could mean the signal amplitude is too weak; on a Hall-effect sensor it means the signal is stuck near ground. The engine may exhibit misfires, rough running, or stalling, especially at low RPM where magnetic sensor output is naturally weakest.

Safety Warning

A low CKP signal can cause engine stalling, particularly at low RPM such as idle or during deceleration. This can result in loss of power steering and brake assist. The vehicle should be repaired before extended driving. If driving is necessary, avoid low-speed situations where stalling is most likely.

Common Causes

30%

CKP sensor B signal wire shorted to ground through damaged insulation

CKP B signal wire
Wire insulation
Harness retainer

25%

Failed CKP sensor B with internally shorted windings (low resistance output)

Crankshaft position sensor B

20%

Excessive sensor air gap causing the magnetic sensor output to be below the ECM detection threshold

CKP sensor B
Sensor mounting hardware

15%

Corroded connector or high-resistance ground return reducing signal amplitude

CKP B connector
Sensor ground wire
ECM ground

10%

Damaged reluctor ring with eroded teeth reducing magnetic flux change

Reluctor ring
Tone wheel

Diagnostic Steps

1

Measure CKP sensor B output voltage with an oscilloscope while cranking. For a magnetic sensor, the output should be >0.3V AC at cranking speed. For a Hall-effect sensor, verify the signal switches between near-0V and near-5V.

2

Disconnect the CKP sensor B and measure resistance between the signal and return pins. Compare to specification (typically 500-1500 ohms for magnetic sensors). A reading significantly below spec indicates shorted windings.

3

With the sensor disconnected, check for shorts to ground on both signal wires at the harness connector. Either wire reading near 0 ohms to ground confirms a wiring short.

4

Inspect the sensor air gap and verify it meets specification. On some applications, the sensor uses a paper spacer on the tip that sets the gap on initial installation — if the sensor was removed and reinstalled, the gap may be incorrect.

5

Verify the 5V reference voltage and ground (for Hall-effect sensors) or the sensor ground return (for magnetic sensors) are intact at the harness connector. A missing ground will result in a low or absent signal.

Estimated Repair Cost

$80 - $400

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0387 mean?

The crankshaft position sensor B circuit is reporting a low input signal to the ECM. This means the voltage from sensor B is below the minimum threshold the ECM expects. On a magnetic (variable reluctance) sensor this could mean the signal amplitude is too weak; on a Hall-effect sensor it means the ...

What causes P0387?

The most common cause of P0387 (Crankshaft Position Sensor B Circuit Range/Performance) is: CKP sensor B signal wire shorted to ground through damaged insulation

How much does it cost to fix P0387?

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

Is it safe to drive with P0387?

A low CKP signal can cause engine stalling, particularly at low RPM such as idle or during deceleration. This can result in loss of power steering and brake assist. The vehicle should be repaired before extended driving. If driving is necessary, avoid low-speed situations where stalling is most likely.

How do I diagnose P0387?

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

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Ignition / Engine Timing System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

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