OBD-II Generic Error Code P0335: How to Fix It

Medium 1-3 hours High Severity Verified July 2026
Error Code
P0335
Brand
OBD-II Generic
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Error code P0335 indicates a problem with the crankshaft position sensor A circuit, which tells your engine's computer the exact position and speed of the crankshaft. This critical sensor failure can cause no-start conditions, rough idling, or engine stalling.
Ad

Tools You'll Need

How to Fix Error Code P0335

  1. Safety First - Prepare Your Vehicle

    Never work on a hot engine or near moving parts. Always disconnect the battery before working on electrical components.
  2. Scan for Additional Codes

  3. Locate the Crankshaft Position Sensor

  4. Inspect Wiring and Connections

  5. Test Sensor Resistance

    Ensure the multimeter is set to the correct resistance range before testing.
  6. Check for Signal Output

  7. Inspect the Reluctor Ring

  8. Replace the Sensor if Faulty

    Do not force the sensor into position. Incorrect gap spacing can cause continued problems.
  9. Clear Codes and Test

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Electrical connector
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you're uncomfortable working with electrical components, if the reluctor ring is damaged and requires crankshaft removal, or if the problem persists after sensor replacement. Internal engine timing issues may require specialized diagnostic equipment.

Frequently Asked Questions

Can I drive with P0335 error code?
It's not recommended to drive with P0335 as it can cause sudden engine stalling, no-start conditions, or poor performance. The engine may run roughly or not at all, creating safety hazards.
How much does it cost to fix P0335?
DIY repair costs $30-150 for a new crankshaft position sensor. Professional repair typically costs $150-400 including parts and labor, depending on sensor location and vehicle make.
What causes crankshaft position sensor failure?
Common causes include normal wear, oil contamination, overheating, vibration damage, wiring issues, or debris on the reluctor ring. Sensors typically last 80,000-120,000 miles.
Will P0335 cause my car not to start?
Yes, P0335 can prevent your engine from starting because the ECU needs crankshaft position data to control ignition timing and fuel injection. The engine may crank but won't fire.
How do I prevent crankshaft position sensor problems?
Regular oil changes prevent contamination, avoiding over-revving reduces vibration damage, and keeping the engine bay clean prevents debris buildup on the sensor and reluctor ring.