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

Typical fixes & cost

  • Replace the crankshaft position sensor80300 EUR
  • Repair damaged wiring or connector60200 EUR
  • Replace a damaged reluctor ring (labor-intensive on most engines)300900 EUR

Related codes

Get an OBD-II scanner to read codes yourself →
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?

obd_lookup.code_faq_cost_answer

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
AS
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