Ignition & misfire · Powertrain · generic (SAE-defined)

P0335: Crankshaft Position Sensor "A" Circuit

P0335 means the engine computer is not receiving a valid signal from crankshaft position (CKP) sensor "A", which it uses to determine engine speed and piston position.

Severity: High — limit driving
Can I drive with P0335? Avoid it if possible. A failing crankshaft sensor can cause stalling while driving or a no-start, sometimes without warning; if the engine still runs, drive only directly to a repair facility.

Standard title per SAE J2012 / ISO 15031-6 · Updated 2026-11-07 · By CarWhere Research

How P0335 sets

The powertrain control module (PCM) uses the crankshaft position (CKP) sensor signal to calculate rpm and time spark and fuel injection. P0335 sets when no signal is detected while the engine is cranking or running, or when the signal is electrically out of range. Some systems also compare it against the camshaft sensor. Exact conditions are manufacturer-specific.

Common causes of P0335

Roughly most likely first; the actual cause depends on the vehicle and needs testing to confirm.

  1. Failed crankshaft position sensor
  2. Damaged, open, or shorted sensor wiring
  3. Loose or corroded connector
  4. Damaged or misaligned reluctor ring
  5. Excessive sensor air gap or improper installation
  6. Oil contamination in the connector

P0335 symptoms

  • Check engine light on
  • Engine cranks but does not start
  • Intermittent stalling, often when hot
  • Rough running or misfire
  • Tachometer dropping or not working

How P0335 is diagnosed

  1. Record freeze frame data and check for camshaft position or other sensor codes.
  2. Check whether the scan tool shows rpm while cranking.
  3. Inspect the CKP sensor connector and wiring for damage and oil intrusion.
  4. Test sensor power, ground, and signal per service information.
  5. View the CKP waveform with an oscilloscope to check for dropouts.
  6. Inspect the reluctor ring if the sensor and wiring test good.

Typical fixes for P0335

  • Replace the crankshaft position sensor
  • Repair damaged wiring or connector
  • Replace or repair the reluctor ring
  • Perform a crankshaft position variation relearn if required

Replace parts only after testing confirms the cause — a code names the circuit or condition that failed a check, not necessarily the faulty part. We don’t publish per-repair prices; for what households actually spend on upkeep, see car repair costs.

Related codes & warning lights

P0336P0337P0338P0339P0340P0016

P0335 FAQ

What does code P0335 mean?

P0335 means the engine computer is not receiving a valid signal from crankshaft position (CKP) sensor "A", which it uses to determine engine speed and piston position. The standard definition is "Crankshaft Position Sensor "A" Circuit."

Can I drive with a P0335 code?

Avoid it if possible. A failing crankshaft sensor can cause stalling while driving or a no-start, sometimes without warning; if the engine still runs, drive only directly to a repair facility.

Why does my car stall when hot with P0335?

Failing crankshaft sensors often fail as they heat up, then work again after cooling. This intermittent behavior is a common sign of a weakening sensor.

Is a relearn needed after replacing the sensor?

Some vehicles require a crankshaft position variation relearn after replacement so misfire detection works correctly. Check service information.

Keep researching

More ignition & misfire codes

Sources

General information written by CarWhere Research, not a diagnosis of your vehicle. Manufacturers can add their own sub-definitions and test conditions; confirm with the factory service information for your year, make and model. Before paying for a repair, check NHTSA for open recalls and your warranty booklet: federal law requires an emissions warranty on major emission-control parts such as the catalytic converter and engine computer.