P0389 Code: Crankshaft Position Sensor B Circuit Intermittent

๐ŸŸ  Moderate severity ยท drivable

Drive with caution โ€” the sensor signal drops in and out, which can cause sudden stalling.

What P0389 means

The crankshaft position sensor B signal is cutting in and out. Intermittent signals usually come from a loose or corroded connector or damaged wiring, and the problem may come and go.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Clean and tighten the sensor connectorYes$0โ€“10
Replace the crankshaft position sensorYes$50โ€“200
Repair damaged or chafed wiringMechanic$50โ€“200

Frequently asked questions

Can I drive with a P0389 code?
Drive with caution โ€” the signal drops in and out, which can cause sudden stalling.
What is the most common cause of P0389?
A loose or corroded sensor connector or damaged wiring, since intermittent codes are usually connection problems.
How much does it cost to fix a P0389?
Cleaning a connector is nearly free; a new sensor is typically $50โ€“$200.

Related codes

P0385
P0385 Code: Crankshaft Position Sensor B Circuit Malfunction
P0386
P0386 Code: Crankshaft Position Sensor B Circuit Range/Performance
P0339
P0339 Code: Crankshaft Position Sensor A Circuit Intermittent

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.