P0335: Crankshaft position sensor circuit malfunction
Stop driving. Get it towed or fixed first.
Can I drive with P0335?
No, stop driving safely as soon as possible. The engine may stall without warning or refuse to restart, leaving you stranded in traffic.
What does P0335 mean?
P0335 stands for Crankshaft Position Sensor 'A' Circuit Malfunction.
Symptoms you may notice
- Extended engine cranking (5 to 10 seconds) before starting
- Sudden engine stalling while idling or slowing down
- Noticeable lack of engine power and sluggish throttle
How much does it cost to fix?
Repair costs for code P0335 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:
- Failing Crankshaft Position (CKP) sensor
- Damaged, melted, or oil-soaked sensor wiring harness
- Broken reluctor wheel teeth on crankshaft
- Weak battery or dying starter motor cranking speed
What to do next
- Do not drive in high-speed or heavy highway traffic, as engine shutdown can occur abruptly.
- Inspect the CKP sensor plug and harness near the bottom of the engine block or bellhousing.
- Replace the crankshaft position sensor with an OEM quality unit.
Last updated: October 2026
Related codes
General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.
About this code
The crankshaft position sensor tells the computer engine RPM and the exact position of pistons for spark and fuel timing. When code P0335 sets, the computer loses sync and immediately cuts spark or fuel. A car with this code can stall abruptly at highway speeds or fail to start when hot, creating severe safety risks. Replace it promptly.