StopOrDrive

Enter a 5-character code such as P0420, P0301, or P0457.

We don't have that code yet

Codes starting with P are engine and transmission, B are body, C are chassis, and U are network communication. A 0 as the second character means a generic code shared by all makes; a 1 means a manufacturer-specific code, so its meaning depends on your brand.

A steady check engine light usually means get it checked soon. A flashing check engine light means an active misfire: reduce speed and stop driving as soon as it is safe.

That doesn't look like an OBD-II code

A valid code is one letter (P, B, C, or U) followed by four characters, for example P0420.

P0335 Crankshaft position sensor A circuit

Can I drive with P0335?

Drive with caution

Stop if the engine stalls, hesitates or won't restart.

The engine can stall without warning or refuse to restart, which is a real risk in traffic. Without a crankshaft signal, the computer cannot time spark or fuel. Avoid highways and keep trips short until it is fixed.

What does P0335 mean?

The engine computer is not getting a usable signal from the sensor that tracks crankshaft position and engine speed. It uses that signal to time spark and fuel injection, so losing it can stop the engine. The sensor usually sits near the crankshaft pulley or the transmission bell housing.

What causes P0335?

The sensor itself fails most often, especially after years of heat. Check its connector and wiring too, since they can rub or melt near hot exhaust parts.

  1. Failed crankshaft position sensor
  2. Damaged wiring or connector
  3. Damaged reluctor (tone) ring
  4. Engine computer fault (rare)

How much does it cost to fix P0335?

$150 – $450

Sensor replacement: $150–$450 at a shop, or $20–$100 for the part alone. Wiring repair cost depends on the damage. A damaged reluctor ring is rare and costs more, because the engine or transmission may need to come apart.

What are the symptoms of P0335, and how can I confirm it?

Stalling, cranking without starting, and a tachometer that drops to zero are typical, often worse when the engine is hot. On a scan tool, check whether engine speed shows while cranking; no reading points to the sensor or its wiring. Camshaft sensor codes such as P0340 can appear with it.

Will P0335 fail an emissions test, and should I clear it?

It fails any OBD-II based inspection while the light is on, but stalling is the bigger concern. After replacing the sensor or fixing wiring, clear the code. Some cars need a crankshaft position relearn with a scan tool so misfire detection works. If P0335 returns, check the wiring and reluctor ring.

Confirm the code yourself

A low-cost scanner lets you read the code, clear it, and see if it comes back before paying for a diagnosis.

Check current price on Amazon. We may earn a commission if you buy through these links. As an Amazon Associate I earn from qualifying purchases.