P0335 Crankshaft Position “A” Circuit Malfunction
The P0335 code stands for crankshaft Position “A” Circuit Malfunction. The crankshaft position sensor (CKP) is responsible for measuring the position of the crankshaft and sending that information to the ECM (engine control module). If the ECM detects a lack of signals from the crankshaft position sensor, it can set the P0335 code.
To check if you have a P0335 code, you can scan your vehicle with an OBD2 scanner.
Location
You can usually locate the sensor towards the bottom of the engine near the crankshaft.
Causes
Also, it’s important to note that in some vehicles you might have to use a shim when installing the crankshaft position sensor to have the proper air gap. If the air gap is too large or small it can trigger the P0335 code, even with a brand new sensor.