P0335 to P0339: crankshaft position sensor
The engine computer is not getting a usable signal from the crankshaft position sensor.
SeverityHighCarrying on can cause expensive damage, so deal with it now.
Can you keep driving?Only as far as the workshopWhat does P0335 mean?
The crankshaft sensor reads a toothed wheel on the crankshaft and is the engine computer's main reference for engine speed and position, used to time the ignition and the injection. With no signal most engines will not start, and an intermittent signal can make the engine cut out while driving.
What causes P0335?
- A failed sensor, often after years of heat cycles
- Damaged wiring or a corroded connector
- Metal debris on the tip of a magnetic sensor
- A damaged or loose reluctor wheel
- A wrong air gap after a repair
What to check first for P0335
- Check the connector and wiring, especially where they run near the exhaust
- Look at the sensor tip for debris or damage
- Have the signal checked while the engine is cranking
- Note whether the fault appears hot or cold, which helps tell a sensor fault from a wiring fault
Can you drive with P0335?
Drive only as far as you must. An engine with this fault can stall without warning, in traffic or at speed, and may not restart. If the engine has already cut out, have the car towed.
Clear a code only after the fault is fixed. A code that comes back means the cause is still there, and a warning light left on can hide a second fault behind the first.
Codes on this page
- P0335Crankshaft Position Sensor "A" Circuit
- P0336Crankshaft Position Sensor "A" Circuit Range/Performance
- P0337Crankshaft Position Sensor "A" Circuit Low
- P0338Crankshaft Position Sensor "A" Circuit High
- P0339Crankshaft Position Sensor "A" Circuit Intermittent
Related codes
Checked on · Rafael Soares
These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.