Skip to content

P034B

Crankshaft Position Sensor - Crankshaft Direction Incorrect.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
3
AreaIgnition system or misfire
4B
FaultThe specific fault in that area

What it means

P034B is a generic powertrain code meaning the engine control unit has detected that the crankshaft position sensor signal indicates a direction of rotation that is incorrect or implausible. Some engines use a sensor that reports rotation direction, mainly for accurate start-stop restarts and rollback detection. The code sets when the direction signal conflicts with other inputs, such as the camshaft position sensor, or is not credible for the operating condition.

Symptoms

  • Malfunction indicator lamp on
  • Engine cranks but is slow to start or fails to start
  • Engine stalls or runs roughly
  • Start-stop system disabled or not restarting the engine
  • Hesitation or reduced power with limp mode
  • Intermittent misfire or cutting out

Possible causes

  • Faulty crankshaft position sensor, including its direction detection elementlikely
  • Damaged wiring, poor connector contact or corrosion in the crankshaft sensor circuitlikely
  • Contaminated, damaged or incorrectly fitted sensor, or wrong air gappossible
  • Damaged, loose or incorrectly fitted reluctor or trigger wheelpossible
  • Camshaft sensor fault or timing correlation problem, such as stretched chain or belt or jumped timingpossible
  • Low battery voltage or poor earth causing signal dropout during crankingpossible
  • Fault within the engine control unitrare

How to diagnose

  1. Read all stored and pending codes and note freeze frame data, looking for related camshaft, misfire or start-stop codes
  2. Check battery condition and charging voltage, and the engine and control unit earth connections
  3. Visually inspect the crankshaft sensor, its connector and wiring for chafing, oil, heat damage, corrosion or loose pins
  4. Check the sensor is correctly seated, secure and free of metal debris, and that it is the correct type for the engine
  5. Inspect the reluctor or trigger wheel for damage, missing teeth, movement or contamination, where accessible
  6. Compare crankshaft and camshaft signals on a scope or live data while cranking and running, following the manufacturer procedure for the model
  7. Check the mechanical timing and correlation if the signals disagree
  8. Test the sensor supply, signal and earth against the manufacturer specification for the engine

How to fix

  • Replace the crankshaft position sensor if it is faulty, using the correct type for the engine
  • Repair or replace damaged wiring and clean or renew faulty connectors
  • Refit or replace a loose, damaged or contaminated sensor and reluctor as needed
  • Correct mechanical timing faults and replace worn timing components
  • Restore battery health or repair poor earths
  • After repair, clear the code and carry out any relearn or adaptation the manufacturer requires, then confirm it does not return

Can I keep driving?

Medium severity

Short, careful journeys may be possible if the engine runs normally, but it may stall or fail to restart without warning. Get it checked soon, and avoid driving if it stalls, cuts out or goes into limp mode.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.