P0389
UniversalCrankshaft Position Sensor B Circuit Intermittent
Medium SeverityThis code indicates an inconsistent electrical signal from the Crankshaft Position Sensor B, causing the engine control unit to receive unreliable data about engine speed and position. This can lead to erratic engine performance, stalling, or difficulty starting the vehicle.
⚠️ Before You Begin (Safety First)
Always wear appropriate personal protective equipment, such as safety glasses and gloves. Ensure the vehicle is securely parked on a level surface with the parking brake engaged. To prevent accidental electrical shock or damage to the vehicle's electrical system, always disconnect the negative battery terminal before inspecting or repairing electrical components.
Common Symptoms
- Check Engine Light illumination
- Engine misfires or rough idle
- Stalling while driving
- Hard starting or no-start condition
- Reduced engine performance
- Erratic speedometer or tachometer readings (less common)
Common Causes
- Loose or corroded electrical connections at the sensor or PCM
- Damaged or frayed wiring in the sensor circuit
- Faulty Crankshaft Position Sensor B
- Intermittent short or open circuit within the wiring harness
- Failing Engine Control Module (ECM) or Powertrain Control Module (PCM) (rare)
Frequently reported on: Ford F-150 (2004-2008), Honda Civic (2001-2005), Dodge Ram 1500 (2002-2005), Toyota Camry (2007-2011), Nissan Altima (2002-2006)
Diagnostic Steps
- Safely park the vehicle, engage the parking brake, and disconnect the negative battery terminal.
- Locate the Crankshaft Position Sensor B (refer to your vehicle's service manual for exact location).
- Visually inspect the sensor and its electrical connector for any signs of damage, corrosion, or loose connections.
- Inspect the wiring harness leading to the sensor for fraying, cuts, or pinched wires.
- Clean any corrosion found on the connector pins using electrical contact cleaner. Ensure connections are secure.
- Reconnect the battery, clear the P0389 code with an OBD-II scanner, and test drive the vehicle to see if the issue reappears. If the problem persists, the sensor itself may be faulty and require replacement.
👨🔧 When to Call a Professional
If you experience repeated engine stalling, no-start conditions, or if initial DIY troubleshooting steps do not resolve the issue, it is highly recommended to consult a certified mechanic. An intermittent electrical fault can be challenging to diagnose without specialized tools and advanced diagnostic procedures.
Commonly Asked Questions
Can I drive with an intermittent P0389 code?
It is not recommended to drive with an intermittent P0389 code. While it might seem fine sometimes, the engine could unexpectedly stall or fail to start, potentially leaving you stranded or causing a dangerous situation.
How many crankshaft position sensors does my car have?
Most vehicles have one crankshaft position sensor (often referred to as 'Sensor A'). However, some engines, particularly V-engines or those with more complex timing systems, may have a second crankshaft position sensor ('Sensor B') or a camshaft position sensor that works in conjunction.
Is P0389 related to the camshaft position sensor?
While both crankshaft and camshaft position sensors are crucial for engine timing, P0389 specifically points to an intermittent circuit issue with the crankshaft position sensor B. Problems with one sensor can sometimes indirectly affect the other's readings, but the code directly indicates a crankshaft sensor issue.
What tools do I need to diagnose P0389?
You'll need an OBD-II scanner to read and clear codes, a multimeter to test circuit continuity and voltage, and basic hand tools (wrenches, screwdrivers) for inspection and potential sensor replacement.
What is the average cost to replace a crankshaft position sensor?
The cost can vary significantly based on the vehicle make and model, and whether you do it yourself or hire a professional. The sensor part itself typically ranges from $50 to $200. Professional labor can add another $100 to $400 due to varying accessibility and diagnostic time.