OBD-II fault code

P0335: Crankshaft Position Sensor A Circuit Malfunction

What it means

The crankshaft position (CKP) sensor signal is missing or implausible. The CKP is essential — without it the ECU cannot synchronise injection or ignition, and the engine will not start or will stall.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test
  • The engine or gearbox may go into limp mode

How it works

Crankshaft position sensor A reports crankshaft rotation and position so the ECU can time ignition and fuel injection. P0335 sets when the ECU detects a missing or implausible signal from this circuit, which can prevent starting or cause the engine to stall.

Common causes

Most likely first.

  1. Sensor failed (heat damage common)
  2. Wiring or connector fault
  3. Reluctor ring damaged or contaminated with metal debris

Symptoms

  • Check-engine light
  • Hard starting or no start
  • Engine stalling
  • Rough running

How to diagnose it

  1. Record freeze-frame data and check live engine speed while cranking; a missing or erratic RPM reading helps confirm the CKP signal problem.
  2. Inspect sensor A's connector and wiring near the engine for loose terminals, heat damage, chafing, or contamination.
  3. Check the CKP circuit for opens, shorts, and poor connections using the vehicle wiring information and manufacturer's specification.
  4. Inspect the sensor mounting and reluctor ring for damage, looseness, or metal debris that could distort the signal.
  5. Test the CKP sensor output with suitable equipment and compare it with the manufacturer's specification before replacing parts.

Common fixes

  • Reconnect or clean the CKP sensor connector.
  • Repair chafed, heat-damaged, or broken CKP wiring.
  • Remove debris from the sensor or correct a damaged reluctor ring.
  • Replace a CKP sensor that fails the specified circuit or signal test.

Can I keep driving?

A crankshaft position signal fault can cause sudden stalling or leave the vehicle unable to restart, so avoid driving in traffic or on roads where a stall would be dangerous. Arrange prompt diagnosis; do not continue if the engine is stalling.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes