Engine-CodesMercedes-Benz – P0387 Mercedes-Benz

P0387 Mercedes-Benz Code - Crankshaft Position Sensor 'B' Circuit Low Input

Quick Answer

The P0387 diagnostic trouble code (DTC) for Mercedes-Benz vehicles refers to a low input signal from the crankshaft position sensor 'B'. Common causes include Faulty crankshaft position sensor 'B', Wiring issues or short circuits in the sensor circuit, Corrosion or poor connections in the sensor wiring. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0387 Mercedes-Benz indicates Crankshaft Position Sensor 'B' Circuit Low Input.
Common causes
Common causes include Faulty crankshaft position sensor 'B', Wiring issues or short circuits in the sensor circuit, Corrosion or poor connections in the sensor wiring.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Sep 12, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P0387 Mercedes-Benz Description

The P0387 diagnostic trouble code (DTC) for Mercedes-Benz vehicles refers to a low input signal from the crankshaft position sensor 'B'. The crankshaft position sensor is a vital component in modern engines, as it monitors the position and rotational speed of the crankshaft. This information is crucial for the engine control unit (ECU) to determine the ignition timing and fuel injection sequence. When the ECU receives a low input signal from the crankshaft position sensor 'B', it can lead to a range of performance issues.

OBDII Code P0387 Mercedes-Benz - Crankshaft Position Sensor 'B' Circuit Low Input
P0387 Mercedes-Benz Code - Crankshaft Position Sensor 'B' Circuit Low Input

Common Causes of P0387 Mercedes-Benz

  1. Faulty crankshaft position sensor 'B'
  2. Wiring issues or short circuits in the sensor circuit
  3. Corrosion or poor connections in the sensor wiring
  4. ECU malfunction or software issues
  5. Engine vibrations causing sensor displacement

Symptoms of P0387 Mercedes-Benz

  1. Engine misfires
  2. Hesitation during acceleration
  3. Rough idling
  4. Difficulty starting the engine
  5. Stalling or intermittent loss of power

How to Fix P0387 Mercedes-Benz

  1. Diagnose the issue by using a scan tool to read the DTC and checking the crankshaft position sensor 'B' for proper operation.
  2. Inspect the wiring and connections for any signs of damage, corrosion, or loose connections.
  3. Replace the faulty crankshaft position sensor 'B' if necessary, ensuring proper installation and alignment.
  4. Clear the DTC from the ECU memory and perform a test drive to verify that the issue has been resolved.
  5. If the problem persists, further diagnostic testing may be required to identify any underlying issues with the ECU or other components.

Cost to Fix P0387 Mercedes-Benz

The typical repair costs for addressing a crankshaft position sensor 'B' circuit low input code can vary depending on the specific vehicle make and model, as well as the location and labor rates of the auto repair shop. In general, the cost of replacing a crankshaft position sensor can range from $100 to $300, including parts and labor. Additional diagnostic time and labor charges may apply, so it's recommended to consult with a professional mechanic for a more accurate cost estimate based on your vehicle's specific needs.

Tech Notes for P0387 Mercedes-Benz

Sometimes and in some models, low battery voltage or a weak starter can trigger a Crankshaft Position Sensor code. Before replacing any parts, recharge or replaced battery.

When is the Code Detected?

The crankshaft position sensor (POS) signal is sent to the Electronic Control Module (ECM) during the first few seconds of engine cranking is too low

Need more information about the P0387 Mercedes-Benz code?

Need more information on how to fix the P0387 Mercedes-Benz code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0387 Mercedes-Benz code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0387 Mercedes-Benz Code

1. What does the OBDII code P0387 mean for a Mercedes-Benz?

P0387 indicates a "Crankshaft Position Sensor 'B' Circuit Low Input," meaning the engine control module (ECM) is detecting a low voltage or disruption in the signal from the crankshaft position sensor "B."

2. What are the common symptoms of a P0387 code in a Mercedes-Benz?

Symptoms may include difficulty starting the engine, stalling, rough idling, reduced engine performance, and the check engine light illuminating.

3. What causes the P0387 code to be triggered in a Mercedes-Benz?

Possible causes include a faulty crankshaft position sensor, damaged wiring or connectors, a misaligned sensor, or issues with the ECM.

4. Can I drive my Mercedes-Benz with a P0387 code?

Driving with this code is not recommended, as it can lead to poor engine performance or stalling, which may compromise safety.

5. How do I diagnose the P0387 code in my Mercedes-Benz?

Check the crankshaft position sensor for damage, inspect the wiring and connectors for corrosion or breaks, and test the sensor’s voltage and resistance using a multimeter.

6. How is the P0387 code repaired in a Mercedes-Benz?

Repairs may involve replacing the crankshaft position sensor, fixing or replacing damaged wiring, cleaning corroded connectors, or reprogramming the ECM if necessary.

7. What tools are needed to fix a P0387 code in a Mercedes-Benz?

Common tools include an OBDII scanner, a multimeter, basic hand tools, and possibly a Mercedes-Benz-specific diagnostic tool for ECM updates.

8. How much does it cost to fix a P0387 code in a Mercedes-Benz?

The cost can vary but typically ranges from $150 to $300 for parts and labor, depending on the severity of the issue and local labor rates.

9. Can a weak battery cause a P0387 code in a Mercedes-Benz?

Yes, a weak or failing battery can cause voltage issues, potentially leading to this code being triggered.

10. Do I need to clear the P0387 code after repairs on my Mercedes-Benz?

Yes, after completing the repairs, clear the code with an OBDII scanner and test-drive the vehicle to ensure the issue is resolved.

Discuss the causes and fixes for P0387 Mercedes-Benz OBDII Code

Code P0387 Mercedes-Benz comments

No comments found for this page.