p0335
Moderate
BMW · SUVs
Crankshaft Position Sensor A Circuit Malfunction
Quick Answer
Error code P0335 on your BMW SUVs means: Crankshaft Position Sensor A Circuit Malfunction. This is usually fixable — see the step-by-step guide below.
Affected Models
Likely Causes
  1. Faulty crankshaft position sensor
  2. Damaged wiring or corroded connector at the sensor
  3. Damaged reluctor ring on the crankshaft pulley
  4. Excessive sensor-to-reluctor air gap
  5. DME/ECU malfunction
How to Fix It
1
Inspect wiring harness and connector at the crankshaft position sensor
2
Measure sensor resistance with a multimeter and compare to specifications
3
Check the reluctor ring for missing teeth or damage
4
Replace the crankshaft position sensor
5
Clear codes and test drive to confirm repair
Pro Tip
This fix requires some technical knowledge. If you're unsure about any step, consider contacting support or a qualified technician.
Parts You May Need
Crankshaft position sensor
Wiring harness connector
Sensor mounting hardware
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →