All OBD2 codes
P0335

Crankshaft Position Sensor Circuit Malfunction

High Severity — Fix Soon

P0335 means the engine computer is not getting a proper signal from the crankshaft position sensor. This sensor tells the computer the crank's position so it can time fuel injection and spark. Without it, the engine may not start or may stall.

Diagnose this code on YOUR vehicle — free

Codes mean different things on different vehicles. Get a personalized, step-by-step diagnosis for your exact car in minutes — no scanner required.

Start free diagnosis

Common Symptoms

  • Check engine light on
  • Engine cranks but won't start
  • Intermittent stalling, especially when warm
  • Tachometer not working or erratic

Common Causes

  • 1.Faulty crankshaft position sensor (most common)
  • 2.Damaged sensor wiring or connector
  • 3.Reluctor wheel (trigger wheel) damaged or dirty
  • 4.Gap between sensor and reluctor wheel incorrect

Confirm the fault before replacing parts. Many codes share symptoms — run a free guided diagnosis to identify the actual cause for your specific vehicle.

Frequently Asked Questions

Can a bad crankshaft sensor cause a no-start?

Yes. Without the crank position signal, the computer doesn't know when to fire the fuel injectors or ignition, so the engine cranks but won't start.

Why does my car stall when warm with a P0335 code?

A failing crank sensor often works cold but fails when hot, causing stalling. Once it cools, the car may restart. This heat-related failure is a classic crank sensor symptom.

Help a friend with car trouble