Comparison

OBD-II diagnostic trouble code

P0335Stop driving

Crankshaft Position Sensor A Circuit Malfunction

The crankshaft position sensor tells the engine computer exactly where the crankshaft is at all times, so it can time the spark and fuel injection correctly. This is one of the more serious codes on this list — without a reliable signal, the engine can stall unexpectedly or refuse to start at all.

Symptoms

  • Engine cranks but won't start, or starts and immediately dies
  • Random stalling while driving, sometimes with no warning at all
  • Engine may not restart right away after stalling, especially while still warm
  • Rough running or hesitation if the signal is intermittent rather than fully lost

Likely causes

  • Failed or failing crankshaft position sensor itself — the most common cause
  • Damaged, corroded, or loose wiring/connector to the sensor
  • A damaged reluctor ring (the toothed wheel the sensor reads) on the crankshaft
  • Excessive sensor-to-reluctor air gap from wear or an incorrect sensor installation

How to diagnose it

  1. Check the sensor's wiring and connector for corrosion, damage, or a loose fit — this alone resolves a surprising number of cases
  2. Test the sensor's output signal with a scan tool or oscilloscope while cranking
  3. Inspect the reluctor ring for missing teeth or physical damage if the sensor and wiring both check out
Code names are compiled from open/standardized SAE and ISO references. Explanations, symptoms, causes and fixes are original. Covers generic (P0/C0/B0/U0) codes only — manufacturer-specific codes are planned for a future update.

Frequently asked questions

Can I drive with P0335?

No — P0335 is flagged as a code where you should stop driving and get the car checked as soon as possible. Continuing to drive risks further damage or a safety issue.

How much does it cost to fix P0335?

Typical repair costs for {code} range from roughly 60 to 900 EUR, depending on the specific cause and your car — see the fixes listed above for a breakdown.

What causes P0335?

Failed or failing crankshaft position sensor itself — the most common cause Damaged, corroded, or loose wiring/connector to the sensor A damaged reluctor ring (the toothed wheel the sensor reads) on the crankshaft
Artyom SemenovYauheni Kapliarchuk
Reviewed by Artyom SemenovAutomotive Editor · Fact-checked by Yauheni Kapliarchuk, Editor-in-Chief
Code names compiled from open SAE/ISO references; explanations and repair guidance are original editorial content
Last verified: 09 Jul 2026 · Our methodology