P0389 OBD-II Trouble Code: Crankshaft Position Sensor B Circuit Intermittent

Our certified mechanics come to you · Get a fair and transparent estimate upfront

EXCELLENT RATING ON

Cost of diagnosing the P0389 code

P0389 is a diagnostic trouble code (DTC) for "Crankshaft Position Sensor B Circuit Intermittent". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0389 DIAGNOSTIC Get a fair and transparent estimate upfront

P0389 code definition

The powertrain control module (PCM) or another related control module has detected a fluctuation in voltage from the crankshaft position sensor (CPS) B circuit that exceeds the maximum allowable variation from manufacturer’s specs.

What the P0389 code means

The manufacturer’s specs allow a 10 percent variation from predetermined reference voltage on the CPS. Variations of more than 10 percent will cause a trouble code to be stored in the powertrain control module (PCM), illuminating the malfunction indicator lamp (MIL). Some vehicles require as many as three failure cycles to illuminate the MIL; however, a “pending code” will be stored without the MIL being illuminated.

What causes the P0389 code?

  • Damaged CPS
  • Damaged sensor connector or wiring
  • Broken crankshaft reluctor ring or missing teeth
  • Broken timing belt wound around cam and crank timing gears can often damage CPS components and wiring
  • Open or shorted power or ground circuits

What are the symptoms of the P0389 code?

How does a mechanic diagnose the P0389 code?

The CPS is a Hall-effect electromagnetic sensor. Some designs use a reluctor ring or teeth attached to the crankshaft, interrupting the field of the electromagnetic sensor and creating a square waveform pattern. These pulses enable the PCM to read the crankshaft position precisely; the PCM uses this information to detect misfires. Engine control systems that use this type of CPS may start and run even with a failure, but performance and fuel economy will be poor. Other designs use the CPS to govern spark timing and ignition control. IN these cases, the CPS failure will usually lead to a no-start condition, stored trouble code and illuminated MIL on the first failure. A good starting point for a successful diagnosis is to check for an engine RPM signal while cranking the engine. This can be done by observing the vehicle’s dashboard tachometer or by using a scanner, depending on the CPS system design.

  • If no RPM signal can be detected, visually inspect the crankshaft gear, CPS and sensor connector for damage. Repair/replace as needed.
  • If no damage is evident, test the CPS system for a reference voltage signal. Voltage is usually five volts – check manufacturer’s specs.
  • Use an oscilloscope to test the CPS signal wire for a square 5-volt waveform pattern on every engine revolution.
  • If no pattern is detected, test the resistance of the disconnected CPS sensor. Compare resistance to manufacturer’s specs.
  • If the CPS sensor is good, test the system circuitry for proper voltage/resistance. Repair any open or shorted wiring as needed.

Common mistakes when diagnosing the P0389 code

Timing components should be inspected closely when replacing a broken or worn timing belt, if an engine fails to start afterwards due to a damaged gear, sensor, connector, reluctor ring or wiring. Loose or corroded electrical wiring or connectors are also a possibility.

How serious is the P0389 code?

A P0389 code can result in a vehicle that performs very poorly or won’t start at all.

What repairs can fix the P0389 code?

Additional comments for consideration regarding the P0389 code

On vehicles equipped with distributors, the distributor’s Hall-effect sensor, camshaft position sensor and crank position sensor work together to help govern ignition timing and fuel delivery strategies. Engines with multiple camshafts will have multiple CPS sensors. In the event of an intermittent condition, use the oscilloscope to analyze waveforms from the distributor and crank sensors as well, while looking for spikes or glitches in the waveform. These sensors have been known to become contaminated with oil, antifreeze or power steering fluid leaks. Look closely for worn or deteriorated wiring or connectors.

On older vehicles with distributors, test the distributor for slop, end-play and side-to-side wobble along with tests of the sensors.

Need help with a P0389 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

OBD-II
trouble codes
P0389

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0389 code.

SCHEDULE P0389 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


More related articles

P2138 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation
P2138 Code Definition Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation What the P2138 code means The P2138 trouble code indicates that the Engine...
P2281 OBD-II Trouble Code: Air Leak Between Mass Airflow (MAF) Sensor and Throttle Body
Diagnostic Diagnostic Trouble Code (DTC): P2281 P2281 code definition Air Leak Between Mass Airflow (MAF) Sensor and Throttle Body Related Trouble Codes: P2282 : Air Leak Between Throttle Body and Intake Valves Engine Misfire Codes that may be a symptom...
P2666 OBD-II Trouble Code: Fuel Shutoff Valve B Control Circuit Low
P2666 means there is a problem with the fuel shut off valve usually due to any multitude of electrical issues and/or problems.

Related questions

After 'check engine' light, diagnostic revealed P0171 and P0402
The first code, P0171 (https://www.yourmechanic.com/article/p0171-obd-ii-trouble-code-system-too-lean-bank-1-by-andrew-quinn), is an indication the engine is running lean. This code can indicate anything from clogged air and fuel filters to problems with O2 sensors and mass air flow sensors to intake gaskets. The other code,...
Truck was stolen and ditched now it won't start
If the truck was stolen there could be a number of things causing it to not start now including several anti-theft devices on the truck. I would recommend having an expert, like from YourMechanic, come to your home to diagnose...
Getting error codes P0599 and P0171. Ive cleaned the O2 sensors but have no idea where to go from here.
Hello. Code P0599 is the code for an issue with the thermostat heater control circuit, while P0171 is for a lean condition on bank 1. P0599 is set when the computer detects that there is an issue with the electronically...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com