DOBD DashX ☰ Browse all codes
P0335

Crankshaft Position Sensor A Circuit

Ignition / engine position Generic OBD-II High

What it means

P0335 means the ECM isn't getting a usable signal from the crankshaft position sensor, which it relies on to track engine speed and time ignition and fuel delivery. Because that signal is essential to running, this code can cause hard starting, sudden stalling, or a complete no-start β€” making it one to address quickly.

High

Can I keep driving? Risky β€” the ECM needs this signal to fire spark and fuel, so the engine may stall, run erratically, or fail to start at all. Fix before relying on the car.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed crankshaft position sensor
  2. Damaged wiring or a poor connector at the sensor
  3. Debris, damaged reluctor/tone ring, or misaligned sensor
  4. Failed engine control module (rare)

How to diagnose & fix

Work through it in order

  1. Scan for the code and check whether RPM registers on the scan tool while cranking β€” no RPM points to the sensor or its wiring.
  2. Inspect the sensor connector and harness for damage, corrosion, or oil contamination.
  3. Check the sensor mounting and reluctor/tone ring for debris or damage.
  4. Test the sensor's resistance or signal against spec; replace it if out of range. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0335?+
No. Without a reliable crank signal the engine can stall without warning or refuse to restart, so treat it as urgent.
Can I just clear P0335?+
Clearing it won't help β€” if the sensor or circuit is faulty the engine may still stall or not start, and the code will return.

Related codes

Often seen with P0335

Read & clear P0335 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX