P0335 Code: Crankshaft Position Sensor A Circuit
P0335 means a fault in the crankshaft position sensor circuit — the sensor that tells the ECM engine speed and position.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $100 – $500
- Time to fix
- 1-3 hours
What it means
Common causes are a failed crank sensor, a wiring/connector fault, or a damaged reluctor/tone ring. This is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle — cars, trucks, and modern fuel-injected motorcycles — from any manufacturer (Toyota, Honda, Ford and the rest). Read it with any OBD-II scanner; the meaning is the same across brands, though the exact repair can vary by engine.
Symptoms
- Check engine light on
- Hard starting, no-start, or stalling
- Intermittent cut-outs
How to fix it
- 1
Test the crank sensor and wiring
1. Inspect the sensor connector and wiring. 2. Test the sensor resistance/output; check the reluctor ring. 3. Replace if faulty, then clear the code.
Frequently asked questions
Why won’t my car start with P0335?
Without a crank signal the ECM can’t time spark and fuel, so it may not start. The sensor or its wiring is the usual cause.
Last updated July 16, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.