P0335 critical

Crankshaft Position Sensor "A" Circuit Malfunction

The P0335 code means the vehicle's onboard diagnostic system has detected: Crankshaft Position Sensor "A" Circuit Malfunction. This is a critical severity code.

My Garage →
Keep driving?
No -- stop driving
DIY difficulty
hard
Estimated cost
$20-$100 for crank sensor; $80-$200 labor
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Engine will not start
  • Engine stalls intermittently without warning
  • No-start after engine reaches operating temperature
  • Check Engine Light on

Not sure this code matches what your car is doing? Try the guided checker: Cranks but won’t start →

Probable Causes (Ranked by Likelihood)

  • Failed crankshaft position sensor Very High
  • Damaged wiring or connector to crank sensor High
  • Reluctor ring damage or missing teeth Low
  • ECM/PCM fault (rare) Very Low

Step-by-Step Diagnostic Procedure

  1. Test sensor resistance if it is a magnetic (variable reluctance) type: most read roughly 200-2,000 ohms, but the exact spec varies widely by vehicle (e.g. ~200-300 ohms on many Chrysler/Ford applications, 600-900+ on others) -- always confirm against the service-manual value before condemning the sensor.

  2. For Hall-effect sensors: check for 5V reference, clean ground, and signal output while cranking.

  3. Inspect the sensor wiring harness carefully near the block where it can contact the crankshaft pulley or be damaged by heat.

  4. Check the reluctor ring on the crankshaft for missing or damaged teeth using a mirror and flashlight.

Common Fixes by Vehicle

What techs usually find when diagnosing P0335 on specific vehicles — tap your vehicle for the fix and the exact part:

2007-2017 Toyota Camry/RAV4 2.5L easy DIY

Crankshaft position sensor located behind the oil filter at the front of the engine near the crank pulley. Replace with Denso 196-1116. Toyota CKP sensors rarely fail on their own -- check the reluctor ring on the crankshaft pulley for damage first. Also inspect the wiring connector for oil contamination.

Labor: 30 min
2002-2015 Nissan Altima/Sentra 2.5L QR25DE easy DIY

CKP sensor is located near the transmission bellhousing on the passenger side. Nissan QR25DE engines eat crank sensors -- this is one of the most common failure items. Replace with Hitachi CRK0017. If the engine cranks but won't start, this is likely the culprit. Always clear the code and do a relearn procedure after replacement.

Labor: 30 min
2008-2020 Honda Accord/Civic 2.4L moderate DIY

The CKP sensor is behind the crank pulley near the oil pump. Honda CKP sensors are reliable but the wiring harness near the sensor gets brittle from heat. Check the connector and wiring before replacing the sensor. If the sensor tests bad, use Denso 196-2101 for OE quality. A CKP relearn must be performed after replacement.

Labor: 45 min
2007-2018 Jeep Wrangler/Cherokee 3.6L Pentastar moderate DIY

CKP sensor on the Pentastar is located at the rear of the engine near the flexplate. If the engine dies while driving and won't restart, this sensor is the first thing to check. Mopar 5149079AB. The connector is known to corrode from water intrusion. Apply dielectric grease after installing the new sensor.

Labor: 45 min

Frequently Asked Questions

Why does my car start fine when cold but stall when warm?

This is a classic symptom of a failing crankshaft position sensor. The sensor's internal components expand when hot and cause intermittent signal loss. After cooling down, the car starts again. This pattern strongly points to the crank sensor.

Sources

This page is built from documented references. Verify against your own service info before repair work.

P0335 on Diesel, EV & Equipment

The same code ID appears across other engines and platforms. The diagnostic flow varies by manufacturer — these are the platform-specific breakdowns:

See All Codes & Fixes for Your Vehicle

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.