What does P0335 mean?
The control module detected a condition described as “Crankshaft-position sensor A – circuit”. The code identifies the affected area, but it does not by itself prove which component has failed. The code describes the detected condition, not a guaranteed failed part. A reliable diagnosis also considers related codes, freeze-frame data, live values and the actual symptoms.
Possible causes
- Faulty crankshaft or camshaft sensor
- Actuator valve, oil-supply or mechanical timing problem
- Damaged wiring, poor contact or supply-voltage fault
- Stretched timing chain, worn actuator or incorrect basic timing
Common symptoms
- Difficult starting or engine stalling
- Rough running and power loss
- Rattle at startup or unusual engine noise
- Limp mode and check-engine light
Sensible next checks
- Check oil level, quality and specified viscosity
- Compare commanded and actual camshaft values in live data
- Inspect sensor and actuator wiring
- Have mechanical timing checked professionally for correlation faults
Why does it return after clearing?
Clearing the code only removes the stored entry. If the underlying condition remains, the control module will set the code again after the next relevant monitor cycle. Save the data first, diagnose the cause, repair it and only then clear the code.
