DOBD DashX ☰ Browse all codes Blog
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.

Real-world scan data

Seen in
9,602
scans in the past year
Found in
1.5%
of scans

Appears alongside · share of P0335 scans

P0657in 15.1% of scans
P0340in 14.9% of scans
P0645in 11.6% of scans

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

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.

P0335 by make

Based on commonly reported failure patterns across owner and repair communities, not on our scan data.

Chevrolet

On Chevrolet trucks and cars, the crankshaft sensor is a common cause of stalling or no-start. The sensor is often cheap but can be hard to reach.

Ford

On Ford vehicles, a failing crankshaft position sensor can cause stalling when hot and a no-start that clears after cooling. Check its connector and wiring first.

GMC

On GMC trucks and SUVs, the crankshaft sensor is a common cause of stalling or no-start. The sensor is often cheap but can be hard to reach.

Honda

On Hondas, a failing crankshaft position sensor is a commonly reported cause of stalling when hot or a no-start. Check its connector and wiring first.

Hyundai

On Hyundai models, a failing crankshaft position sensor is commonly reported and can cause stalling or hard starting. Check its connector and wiring first.

Jeep

On Jeeps, a failing crankshaft position sensor or damaged wiring is commonly reported and can cause stalling or no-start. Check its connector and wiring first.

Kia

On Kia models, a failing crankshaft position sensor is commonly reported and can cause stalling or hard starting. Check its connector and wiring first.

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

Read more about this code

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