obd2.help

P0335

Crankshaft Position Sensor Circuit Malfunction

The engine computer cannot read the crankshaft position sensor correctly. This can prevent the engine from starting, cause stalling, or make the engine run poorly.

Severity4/5 High
Can I drive?✕ No — get it towed

Do not keep driving if the engine stalls, cranks without starting, or runs badly. A bad crankshaft signal can leave you stranded and can cause unsafe driving conditions.

DIY
$20–$150
Shop
$120–$500
Difficulty
intermediate

What It Means

P0335 means the powertrain control module has detected a fault in the crankshaft position sensor A circuit. The PCM uses this signal to determine engine speed and crank position for fuel injection and ignition timing. If the signal is missing, erratic, or out of range, the PCM may disable spark and fuel control or set a no-start condition.

Symptoms

Common Causes

1. Faulty crankshaft position sensorhigh
2. Damaged wiring, connector, or poor terminal contact in the crank sensor circuithigh
3. Excessive debris, oil contamination, or physical damage affecting the sensor or reluctor wheelmedium
4. Failed crankshaft reluctor ring, tone wheel, or timing component issuemedium
5. Blown fuse, relay, or power/ground supply issue to the sensormedium
6. Corroded PCM connector or PCM internal faultlow

Related Codes

FAQ

Can a bad crankshaft position sensor cause a no-start?

Yes. If the PCM cannot read crankshaft position, it may not allow spark or fuel delivery.

Is P0335 usually the sensor or wiring?

The sensor itself is common, but wiring and connector problems are also very common and should be checked first.

Can low battery voltage trigger P0335?

Low voltage can contribute to starting and sensor signal problems, but it is usually not the only cause.

Will clearing the code fix it?

No. If the fault is still present, the code will return and the engine may continue to stall or not start.