P0335 Crankshaft position sensor A – fault
Cause of OBD2 code P0335 Generic
The reasons why OBDII diagnostic code P0335 OBDII can be determined are as follows:
- The crankshaft position sensor (CKP) connector may have been damaged.
- The pulser ring may not be rotating or is damaged.
- The crankshaft position sensor (CKP) output can be shorted to ground or voltage.
- The toothed belt may be damaged.
- CKP sensor defective.
When will the code P0335 be detected?
The crankshaft position sensor (POS) signal is not detected by the electronic control unit (ECM) during the first few seconds of engine start-up.
What are the symptoms of code P0335?
If the ECU cannot detect a CKP signal, it will set a Diagnostic Fault Code (DTC), DTC P0335 – Crankshaft Sensor Circuit Failure and illuminates the MIL or CEL lamp (Fault or check the engine lamp). Without the CKP signal, no start or stall conditions may occur.
Depending on the year, make and model, the ECU may be able to use CMP (camshaft position sensor) to estimate the speed and position of the engine, so the engine will run but will not be fully efficient. In this case, there may be difficult starting, rough idling or poor acceleration.
- Check that the motor indicator light is on.
- The vehicle cannot start.
- Engine power is limited.
- High fuel consumption.
Code description DTC P0335 Generic
The CKP (Crankshaft Position Sensor) determines the position of the crankshaft and then sends this information to the PCM (Powerrain Control Module). Considering the vehicle model, the Powerrain Control Module (PCM) can use this information to properly synchronize the spark and, in other cases, detect an incorrect ignition.
The crankshaft position sensor (CKP) is stable and works in conjunction with a sound ring which is attached to the crankshaft. The magnetic/tooth ring passes in front of the CKP sensor and creates an electromagnetic field. In turn, this magnetic field is processed by the CKP sensor to produce a square wave voltage signal, which the drive control module interprets as the position of the crankshaft.
In case when the drivetrain control module detects that there are no crankshaft pulses or there are problems with pulses in the output circuit, DTC code P0335 OBD2 is set.