Skip to contentGarageFix
Plans and pricingFor mechanics
Sign in
← All fault codes

OBD-II · Engine and powertrain (P)

P0338

Crankshaft position sensor A circuit high

What it means

The crankshaft sensor signal is above its valid range, usually an electrical fault.

Symptoms

  • engine cranks but will not start
  • engine cuts out, often when hot, and may restart after cooling
  • rev counter drops to zero or jumps
  • engine warning light

Likely causes, most likely first

Likely causes, most likely first
No.Cause
01signal wire short to voltage
02open sensor ground
03failed sensor
04connector fault

What to check, step by step

  1. 01Inspect the sensor connector and wiring, which is often routed near hot or moving parts
  2. 02Watch the engine speed in live data while cranking: no rpm signal points to the sensor or wiring
  3. 03Identify the sensor type first: resistance-test only an inductive sensor to specification. For Hall sensors, test supply, ground and waveform; do not use an ohmmeter.
  4. 04Remove the sensor and check its tip for metal debris or damage, and the trigger wheel for damaged teeth
  5. 05Replace the sensor if the wiring is good