P0389 – OBD-II DTC

OBD-II DTC P0389 – Crankshaft Position Sensor B Circuit High Input

DTC P0389 meaning

DTC P0389 refers to a diagnostic trouble code indicating a high input signal from the Crankshaft Position Sensor B circuit. This sensor is crucial for monitoring the position and speed of the crankshaft, which is essential for engine timing and performance. A high input signal suggests that the sensor is detecting an abnormal voltage level, which can lead to improper engine operation.

DTC P0389 symptoms

Common symptoms associated with DTC P0389 may include:

  • Check Engine Light illuminated
  • Engine misfires or runs rough
  • Difficulty starting the engine
  • Decreased engine performance
  • Stalling or hesitation during acceleration

DTC P0389 causes

Several factors can contribute to the occurrence of DTC P0389, including:

  • Faulty Crankshaft Position Sensor B
  • Wiring issues, such as shorts or open circuits
  • Corroded or damaged connectors
  • Faulty Engine Control Module (ECM)
  • Issues with the timing belt or chain

DTC P0389 seriousness

DTC P0389 is considered a serious issue as it can lead to significant engine performance problems. If left unaddressed, it may result in further engine damage or failure. It is important to diagnose and repair the underlying issue promptly to ensure safe and reliable vehicle operation.

How to diagnose DTC P0389

To diagnose DTC P0389, follow these steps:

  • Use an OBD-II scanner to confirm the code and check for any additional codes.
  • Inspect the Crankshaft Position Sensor B and its wiring for damage or corrosion.
  • Test the sensor’s voltage output using a multimeter.
  • Check the connectors for proper seating and continuity.
  • Examine the ECM for any faults or updates.

How to fix DTC P0389 step-by-step instructions

To fix DTC P0389, follow these step-by-step instructions:

  1. Disconnect the battery to ensure safety.
  2. Locate the Crankshaft Position Sensor B and inspect it for physical damage.
  3. Check the wiring harness for any signs of wear, shorts, or open circuits.
  4. Clean or replace corroded connectors as necessary.
  5. Test the sensor with a multimeter to ensure it is functioning correctly.
  6. If the sensor is faulty, replace it with a new one.
  7. Reconnect all connectors and the battery.
  8. Clear the DTC using an OBD-II scanner and take the vehicle for a test drive to ensure the issue is resolved.

How to erase DTC P0389

To erase DTC P0389, follow these steps:

  • Connect an OBD-II scanner to the vehicle’s diagnostic port.
  • Turn on the ignition without starting the engine.
  • Access the scanner’s menu and select the option to clear or erase trouble codes.
  • Confirm the action and wait for the scanner to complete the process.
  • Disconnect the scanner and start the engine to verify that the code does not reappear.

Recommended tools for OBD-II diagnostics

Explore our expert picks: The Best OBD2 Scanners for 2025

Easy-to-use Multimeter for reliable diagnostics: AstroAI Auto-ranging Multimeter

Some of the links on this page may be affiliate links, which means we may earn a small commission if you make a purchase. This helps us keep our DTC database up to date and provide valuable content for free. We only recommend products that we have tested and believe to be the best in their class.