P0335 Crankshaft position sensor A circuit
What P0335 means
The engine computer is not receiving a usable signal from the crankshaft position sensor, which tells it engine speed and piston position. Without it, the computer cannot time spark and injection, so the engine may cut out while driving or not start at all.
P0335 is a generic SAE J2012 code: it means the same on every make. The exact cause still depends on the car, so read the freeze-frame data before replacing parts.
At a glance
- Typical repair cost
- 60–250 €
- Workshop time
- 0.5–4 h
- Repair difficulty
- Medium
- DIY possible
- Yes
- Check engine light
- Yes
- Affects emissions test
- Yes
- Limp mode possible
- Yes
Parts and labour at an independent workshop in Europe. Main dealers charge more; the cause decides the bill, not the code.
Symptoms
- Check engine light on
- Engine stalls, sometimes while driving
- Cranks but does not start
- Rev counter not moving while cranking
- Misfires or jerking
Common causes
- Failed crankshaft position sensor
- Damaged wiring or loose, oil-soaked connector
- Damaged or missing teeth on the reluctor ring
- Metal debris on the sensor tip or excessive air gap
Can I keep driving with P0335?
Get it to a workshop straight away. The engine can stall without warning while driving, which is dangerous in traffic and leaves you without full power assistance.
What to check first
- Watch the rpm reading while cranking: zero rpm means no crankshaft signal.
- Inspect the sensor connector and wiring for damage, oil and corrosion.
- Test the sensor (resistance for inductive sensors, supply and signal for Hall-effect sensors) and check its tip for metal debris.
- Inspect the reluctor ring through the sensor hole, then replace the sensor if it fails.
Related codes
- P0336 Crankshaft position sensor A circuit range/performance
- P0332 Knock sensor B circuit low (bank 2)
- P0330 Knock sensor B circuit (bank 2)
- P0340 Camshaft position sensor A circuit (bank 1 or single sensor)
- P0341 Camshaft position sensor A circuit range/performance (bank 1)
- P0342 Camshaft position sensor A circuit low (bank 1)
- P0328 Knock sensor A circuit high (bank 1 or single sensor)
- P0327 Knock sensor 1 circuit low (bank 1 or single sensor)
Data: TORKO fault-code catalogue, built on OBDex (CC0-1.0) and reviewed against workshop practice. Informational only — it does not replace a diagnosis by a mechanic.
Updated: