P0387 — Crankshaft Position Sensor « B » Circuit Low

Introduction:
The trouble code P0387 indicates an issue with the Crankshaft Position Sensor « B » circuit, specifically a low voltage reading. This sensor is vital for engine management, helping the vehicle’s ECU determine the position of the crankshaft during operation. The label may vary between different vehicle manufacturers, but the fundamental diagnostic concept remains similar.

Fast Facts:

  • System affected: Engine Management System
  • Severity: Moderate – Can lead to starting issues or engine stalling
  • Main symptoms: No-start condition, rough idling, stalling
  • Driveability: Limited (may cause difficulty or inability to start)

Manufacturer variations for trouble code P0387

Some vehicle manufacturers may label the P0387 code differently or assign similar codes reflecting the same issue. These variations are specific to the OEMs and their diagnostic systems. Here are examples of known label variations:

  • BMW: Additional codes may include ECU-Engine, Crankshaft Sensor B Circuit Low
  • Ford: Sometimes designated as P0387, but with descriptions focusing on sensor B or relay issues
  • Volkswagen / Audi: May see similar codes such as P0341, but P0387 is consistent across many models
  • Mercedes-Benz: Variations could include descriptive labels like Engine Control Module – Crankshaft Sensor B Circuit Low

What does trouble code P0387 mean?

This code signifies that the vehicle’s Engine Control Unit (ECU), which is the car’s computer managing engine functions, detects a low voltage or signal issue from the Crankshaft Position Sensor « B ». The ECU actively monitors the sensor’s readings to determine the crankshaft’s position and rotational speed for optimal fuel injection and ignition timing.

Triggering of this fault typically occurs when the sensor’s output falls below the expected voltage range, potentially due to malfunction, wiring issues, or electrical interference. Since many modern engines have multiple crankshaft sensors— »A » and « B »—a fault code specifically points to problems with « B » to aid precise diagnostics.

Appearance of this code often coincides with symptoms like difficulty starting or irregular engine operation, especially if the sensor’s signal becomes unreliable or absent.

Severity and risks of trouble code P0387

The severity level of P0387 is generally considered moderate. While some vehicles may still run temporarily with this issue, ongoing problems can lead to serious driveability concerns. The primary risks include:
– Inability to start the engine
– Engine stalling or misfire during operation
– Poor acceleration or power loss
– Potential damage to related engine components if ignored

In worst cases, persistent issues with the crankshaft sensor circuit can prevent the engine from running altogether.

**Can the vehicle be driven?**
Limited — it’s advisable to have the vehicle diagnosed and repaired promptly to avoid unexpected breakdowns or further damage.

Symptoms of trouble code P0387

When the P0387 code is present, drivers may notice various symptoms indicating a malfunction within the crankshaft position sensing system. Common symptoms include:
– Difficulty or impossibility in starting the engine
– Rough idling or irregular engine behavior
– Sudden engine stalls while driving
– Engine misfires or hesitation during acceleration
– Check Engine or warning light illumination
– Reduced fuel efficiency

These symptoms may fluctuate depending on the severity and consistency of the sensor circuit issue.

Most likely causes of trouble code P0387

This fault typically results from issues related to the sensor’s circuit, wiring, or the sensor itself. While causes can vary, the most common include:
1. **Damaged or faulty crankshaft position sensor « B »** – The sensor’s internal circuitry may be worn or malfunctioning, leading to low voltage signals or no signal at all.
2. **Wiring harness issues** – Frayed, broken, corroded, or disconnected wires connecting the sensor to the ECU can cause low voltage readings.
3. **Poor electrical connections** – Loose or corroded connectors can impair signal transmission and lead to circuit low readings.
4. **ECU or module malfunction** – Though less common, a defective ECU may misinterpret signals or generate false fault codes.
5. **Electrical interference or short circuits** – External sources or wiring faults may induce voltage drops or noise affecting sensor signals.

Most diagnostic procedures commence with checking the sensor’s physical condition and ensuring wiring integrity, before considering sensor replacement or further electrical tests.

How to diagnose trouble code P0387

Diagnosing P0387 involves a systematic approach to confirm the fault and identify its root cause. Here’s a general process:

1. **Visual inspection**
Check the wiring harness connecting the crankshaft sensor « B » for damage, wear, corrosion, or disconnection. Inspect the connector for looseness or corrosion.

2. **Test the sensor wiring and connectors**
Use a multimeter to verify continuity of wiring and proper connection integrity. Check for short circuits or grounding issues.

3. **Scan live data**
Using an OBD2 scanner, monitor the sensor’s signal during engine operation. A healthy sensor should produce a fluctuating waveform or voltage within manufacturers’ specifications.

4. **Compare signals from « A » and « B » sensors**
If applicable, verify consistency and synchronization between multiple crankshaft sensors to detect issues.

5. **Test voltage supply and ground**
Ensure that the sensor receives the correct power supply voltage and proper grounding.

6. **Replace sensor if necessary**
If physical damage, inconsistent signals, or wiring faults are found, replace the sensor in accordance with manufacturer procedures.

7. **Clear fault codes and retest**
After repairs, clear codes and perform a test drive to ensure the fault does not return.

Possible repairs for trouble code P0387

Based on diagnosed causes, the repairs for P0387 may include:

– **Replacing the crankshaft position sensor « B »** (Basic repair)
The most common solution when the sensor itself is faulty or damaged.

– **Repairing or replacing damaged wiring or connectors** (Basic to professional repair)
Ensuring proper electrical continuity and connections.

– **Cleaning or securing electrical connections** (Basic repair)
Removing corrosion and ensuring tight fitment of connectors.

– **Checking and replacing the ECU if faulty** (Professional repair)
Rare cases where the ECU wrongly interprets signals; testing and replacement should be performed by qualified technicians.

– **Addressing external electrical interference sources** (Professional repair)
Systematic inspection for sources of electrical noise affecting signals.

Each repair should be approached with proper diagnostic confirmation and adherence to manufacturer instructions.

Vehicles commonly associated with trouble code P0387 in Europe

This fault code appears across various makes and models, especially those utilizing the electronic ignition and fuel injection systems. Some common brands include:

– **Volkswagen Group (VW, Audi, SEAT, Skoda)**
These models often feature multiple crankshaft sensors integrated into advanced engine management systems.

– **Ford**
Particularly in models with variable camshaft or crankshaft sensing systems.

– **BMW**
Where precise engine timing monitoring is crucial, especially in turbocharged engines.

– **Mercedes-Benz**
Their sophisticated engine control modules increasingly rely on multiple sensors, including « B » designated sensors.

Understanding specific model sensitivities can help streamline diagnostics.

Frequent mistakes with trouble code P0387

Diagnosing and repairing this fault requires precision. Common mistakes include:

– **Assuming the sensor is always the cause**—ignoring wiring or connector issues first can lead to unnecessary part replacements.
– **Not checking live sensor signals**—relying solely on code readings without actual data can cause misdiagnosis.
– **Replacing parts without proper testing**—changing sensors or modules blindly may not resolve the core issue.
– **Ignoring grounding and electrical supply conditions**—poor ground or power supply often underlie sensor circuit faults.
– **Overlooking external electrical interference**—noise from alternators or other components may falsely trigger fault codes.

Employing a methodical approach minimizes diagnostic errors and ensures effective repairs.

FAQ — trouble code P0387

Can this code disappear on its own?
This code typically does not resolve spontaneously. If the underlying electrical issue persists, the fault will likely reappear after clearing.

Can I keep driving?
Limited or cautious driving may be possible temporarily, but ongoing issues can lead to starting problems or engine stalls. It is recommended to have the vehicle inspected as soon as possible.

Why does the code return after clearing?
Persistent wiring faults, sensor malfunctions, or electrical interference prevent the problem from being permanently resolved, causing the code to reappear after clearing.

This comprehensive guide aims to assist technicians and informed vehicle owners in understanding, diagnosing, and repairing the P0387 fault code, ensuring reliable engine operation and safety.

Retour en haut