OBD2 Automotive Error Code P0335: How to Fix It

Medium 45 minutes to 1.5 hours Critical Severity Verified June 2026
Error Code
P0335
Brand
OBD2
Product Type
automotive
Severity
Critical
DIY Difficulty
Medium
Estimated Fix Time
45 minutes to 1.5 hours
OBD2 error code P0335 indicates a malfunction in the crankshaft position sensor A circuit. This critical sensor tells your engine's computer the exact position and speed of the crankshaft, and when it fails, your engine may not start or run properly.
Ad

Tools You'll Need

How to Fix Error Code P0335

  1. Turn off engine and ensure safety

    Always work on a cool engine to prevent burns from hot components.
  2. Locate the crankshaft position sensor

  3. Inspect the sensor wiring harness

  4. Clean the electrical connections

    Disconnect the negative battery terminal before cleaning electrical connections to prevent short circuits.
  5. Test the sensor resistance

  6. Check sensor mounting and gap

  7. Replace the crankshaft position sensor

    Do not force the sensor into position as this can damage the reluctor ring or sensor.
  8. Clear error codes and test

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Ad

When to Call a Professional

Call a professional if you find damaged wiring harnesses that require extensive repair, if the sensor is located in a hard-to-reach area requiring significant component removal, or if the error persists after sensor replacement as this may indicate engine timing issues or ECM problems.

Frequently Asked Questions

Can I drive with P0335 error code?
No, you should not drive with P0335 error code. This is a critical error that can cause your engine to stall suddenly or fail to start, creating a dangerous driving situation.
What causes P0335 crankshaft position sensor error?
P0335 is typically caused by a faulty crankshaft position sensor, damaged wiring or connectors, incorrect sensor gap, debris on the sensor, or rarely, a damaged reluctor ring on the crankshaft.
How much does it cost to fix P0335 error code?
Fixing P0335 typically costs $100-$300 if you replace the sensor yourself, or $200-$500 at a repair shop. The crankshaft position sensor usually costs $50-$150, with the rest being labor charges.
What happens if I ignore P0335 error code?
Ignoring P0335 can lead to engine stalling, poor performance, difficulty starting, increased fuel consumption, and potential damage to other engine components due to improper timing.