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
- Check engine light is on
- Intermittent stalling
- Sudden rough running
- Hard starting
Common causes
- most common: Loose or corroded sensor connector
- common: Damaged or chafed wiring
- common: Faulty crankshaft position sensor
- rare: Damaged reluctor ring or flywheel
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Clean and tighten the sensor connector | Yes | $0โ10 |
| Replace the crankshaft position sensor | Yes | $50โ200 |
| Repair damaged or chafed wiring | Mechanic | $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
P0386P0386 Code: Crankshaft Position Sensor B Circuit Range/Performance
P0339P0339 Code: Crankshaft Position Sensor A Circuit Intermittent
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.