This page contains links to third parties, if you click through those links we may receive a commission at no extra cost to you.

Engine Fault Code P0387

Crankshaft Position Sensor B Circuit Low

Care Engine Code Reader
The Engine Fault Code P0387 refers to a problem with the crankshaft position sensor, specifically the `B` circuit being low. This sensor helps the engine control unit (ECU) know the position of the crankshaft, which is crucial for proper engine timing and performance.

When you see this code, it usually means that the voltage from the crankshaft position sensor is lower than expected. This can lead to issues like rough idling, poor acceleration, or even engine stalling.

Here are some possible causes for this code:

1. Faulty Crankshaft Position Sensor: The sensor itself might be damaged or malfunctioning.
2. Wiring Issues: There could be damaged wiring or poor connections in the circuit.
3. Faulty Engine Control Module (ECM): In rare cases, the ECM may be at fault.
4. Poor Ground Connection: A bad ground can affect the sensor`s performance.

While P0387 generally has the same meaning across different manufacturers, some brands might have slight variations in how they handle or interpret this code. Here are a few examples:

Porsche: Similar interpretation, but may also involve specific diagnostic procedures unique to their models.
Mini: Generally the same, but the sensor`s location and access might differ.
Mercedes: They might have additional codes or related issues that can arise in conjunction with P0387.
Audi: Similar to VW, Audi may have specific troubleshooting steps that differ slightly.
Jaguar: The code may trigger other related fault codes depending on the vehicle`s systems.
Land Rover: Similar interpretation, but again, wiring and sensor access can vary between models.

Always refer to the specific service manual for the vehicle you are working on for the most accurate diagnostics and repair steps.
The Engine Fault Code P0387 refers to a problem with the Crankshaft Position Sensor B Circuit. This code indicates that the sensor is not functioning properly, leading to a low voltage signal. Here are some common causes for this code, which can vary by manufacturer and vehicle:

1. Faulty Crankshaft Position Sensor: The most common cause is a defective crankshaft position sensor itself. If the sensor is damaged or worn out, it can send incorrect signals.

2. Wiring Issues: Damaged, frayed, or corroded wiring in the sensor circuit can lead to low voltage readings. This includes poor connections or loose plugs.

3. Faulty Engine Control Module (ECM): In some cases, the ECM might be malfunctioning, which can cause incorrect readings from the sensor.

4. Timing Issues: If the timing belt or chain has slipped or is misaligned, it can affect the crankshaft`s position and lead to this code.

5. Oil Contamination: If oil leaks into the sensor area, it can cause the sensor to fail or provide inaccurate readings.

6. Other Sensors: Sometimes, issues with related sensors, like the camshaft position sensor, can trigger this code due to incorrect readings.

Manufacturer-Specific Notes:

Porsche: On some Porsche models, the crankshaft position sensor may be located in a different position, making it harder to access. Check for specific service manuals for guidance.

Mini: For Mini vehicles, the wiring harness may be particularly susceptible to wear due to heat from the engine, so inspect that area closely.

Mercedes-Benz: Mercedes vehicles often have complex wiring systems, so ensure that all connectors are clean and secure.

Audi: In Audis, the crankshaft position sensor can sometimes be affected by the engine`s oil level or condition, so regular maintenance is key.

Jaguar: Jaguars may have unique issues related to their advanced electronics, so a thorough diagnostic scan might be necessary.

Land Rover: For Land Rovers, check for any software updates or recalls related to the engine management system, as these can sometimes affect sensor performance.

If you encounter this code, it`s best to start with a visual inspection of the sensor and wiring, followed by testing the sensor`s resistance and voltage output. If needed, consult a repair manual specific to your vehicle model for detailed troubleshooting steps.
The P0387 code indicates a problem with the Crankshaft Position Sensor B Circuit, specifically that the signal is low. This can happen in various European cars, including those from Porsche, Mini, Mercedes, Audi, Jaguar, and Land Rover. Heres a step-by-step guide to help you troubleshoot and fix this issue:

Step 1: Check the Basics
1. Battery Voltage: Ensure your battery is fully charged. A weak battery can cause sensor issues.
2. Wiring Inspection: Look for any damaged or corroded wiring connected to the crankshaft position sensor. Pay attention to frayed wires or loose connections.

Step 2: Test the Crankshaft Position Sensor
1. Locate the Sensor: Find the crankshaft position sensor. It`s usually near the crankshaft or flywheel.
2. Check Resistance: Use a multimeter to measure the resistance across the sensor terminals. Refer to your vehicles manual for the correct resistance values.
3. Check Voltage: Confirm that the sensor is receiving the correct voltage from the ECU (Engine Control Unit).

Step 3: Replace the Sensor (if necessary)
– If the sensor is faulty, replace it with a new one. Make sure to use a part that meets the manufacturers specifications.

Step 4: Inspect the Connector
– Check the connector for dirt, corrosion, or bent pins. Clean or replace it if needed.

Step 5: Scan for Other Codes
– Use an OBD-II scanner to check for any additional trouble codes. Sometimes, other codes can give you more insight into the problem.

Step 6: Clear the Code
– After making repairs, clear the code with the scanner and take the vehicle for a test drive to see if the code returns.

Manufacturer-Specific Considerations:

Porsche: Ensure that the crankshaft position sensor is calibrated correctly after replacement. Some models may require a specific procedure.

Mini: Check for software updates for the ECU, as older versions may have bugs that affect sensor readings.

Mercedes: Be aware of the specific location of the sensor, as it may vary by model. Some models have two sensors (A and B), so ensure youre checking the correct one.

Audi: Look for common issues with wiring harnesses, as they can be prone to wear and tear.

Jaguar: Some Jaguars have a dual sensor setup. Make sure to test both sensors if applicable.

Land Rover: Check for any potential oil leaks that could affect the sensor`s performance, especially if the sensor is located near the engine oil.

By following these steps, you should be able to diagnose and fix the P0387 code. If the problem persists, consider consulting a professional mechanic for further assistance.
Driving with a P0387 code, which indicates a low signal from the Crankshaft Position Sensor B, is generally not safe. This code suggests that the engine may not be getting the correct information about the crankshaft`s position, which can lead to several issues. Heres a breakdown of what it means for different manufacturers:

Porsche
– Impact: The engine may misfire or stall, leading to potential damage.
– Avoid driving until the issue is resolved.

Mini
– Impact: Similar to Porsche, this can cause poor engine performance and stalling.
– Its best to diagnose and fix the problem before driving.

Mercedes
– Impact: You might experience rough idling or starting issues.
– Driving is not advisable; get it checked out.

Audi
– Impact: The vehicle may enter `limp mode,` reducing power and speed.
– Its safer to repair the sensor before driving.

Jaguar
– Impact: Can lead to engine performance issues or stalling.
– Dont drive until the sensor is fixed.

Land Rover
– Impact: Similar issues with performance and reliability.
– Avoid driving; have it inspected.

General Advice
In all cases, ignoring the P0387 code can lead to more significant engine issues and safety risks. It`s best to have a professional mechanic diagnose and fix the problem as soon as possible.

OBD Codes Explained

Engine Codes

P is for PowerTrain - Engine and Transmission.

P0 Indicates Generic Powertrain Codes

P0 Codes indicate problems with the powertrain and are common for all vehicles using the OBD-II Standard.

P1 Enhanced Manufacturer Specific Codes

P1 Codes are specific to manufacturers.

Sub-System

The 3rd Digit indicates the Sub-System

1 – Emission Management

2 – Injector Circuit

3 – Ignition

4 – Emission Control

5 – Vehicle Speed and Idle

6 – Computer and Output

7 – Transmission

8 – Transmission

9 – Reserved

0 – Reserved

0
    0
    Your Cart
    Your cart is emptyReturn to Shop

    Need parts advice?

    Tell us what you need and we will be in touch shortly.

    Contact Information
    Vehicle Information