The P0335 trouble code indicates a possible issue with your vehicle’s crankshaft. But what exactly does this mean and how can you resolve the problem? Read on to learn more about the OBD-II code P0335.
What Does the P0335 Code Mean?
The OBD-II code P0335 is a generic diagnostic trouble code that stands for “Crankshaft Position “A” Circuit Malfunction.” The code is set when your car’s primary computer—also known as the powertrain control module (PCM)—is unable to detect a signal from the crankshaft position sensor.
The ECM/PCM always needs to know the speed and position of the crankshaft – this is a foundational input without which the engine won’t start. However, on some platforms, if the crank sensor fails while the engine is running, the engine will continue to run until the next time it is switched off and then it will fail to start. This is the exception rather than the rule.
The crankshaft sensor may be an inductive (analog wave) sensor or it may be a Hall-Effect (digital square wave) sensor.
Let’s look at the criteria a few different manufacturers use for setting the P0335:
2018 Nissan Altima:
- The crankshaft position sensor (POS) signal is not detected by the ECM during the first few seconds of engine cranking.
- The proper pulse signal from the crankshaft position sensor (POS) is not sent to ECM while the engine is running.
- The crankshaft position sensor (POS) signal is not in the normal pattern during engine running.
There is no CKP sensor signal input while the exhaust camshaft rotates 5 times. The CKP sensor input signal pattern, received while the crankshaft rotates 10 times , is incorrect.
2007 Jeep Wrangler:
No CKP signal is present during engine cranking, and at least 8 camshaft position sensor signals have occurred.
2016 Chevy Silverado:
- Crankshaft Position Sensor = No Signal — For greater than 4 s
- Crankshaft Position Sensor = No Signal — For greater than 1 s
- Crankshaft Position Sensor = No Signal — During 2 engine revolutions.
As you parse these parameters, it becomes evident that the criteria, while slightly different, aren’t all that difficult to understand for each vehicle.
In some vehicles, the CKP signal may also be used as an input for additional functions, such as fuel delivery, variable valve timing, and the tachometer.
What are the Possible Causes of the P0335 Code?
A number of issues can trigger a P0335. Here are some of the most common causes of this error code:
- Defective crankshaft position sensor
- Damaged or broken reluctor ring
- Circuit issues, such as damaged wiring and loose connections
- Issues with the PCM, such as software in need of an update
Take note that, while this list is already quite extensive, the P0335 code can appear due to other potential causes.
What are the Common Symptoms of the P0335 Code?
The symptoms that your car could experience with the trouble code P0335 may vary. Below are some of the most common signs that could accompany this code:
- Check Engine Light is on
- Engine stalls or hesitates
- Engine bucks or stumbles at road speed
- Hard starting or no-start
- Engine misfire/rough running
How to Diagnose the P0335 Code
As previously discussed, there are a lot of potential causes for a P0335. This is why diagnosing the exact issue that’s causing this OBD-II code can be a challenge.
Check out the videos below to get an idea of how to troubleshoot this code on your own:
How to Fix the P0335 Code
There is no specific fix for the P0335 code—as with most of the other OBD-II codes. There is a multitude of possible causes for a code to appear, and you’ll have to identify the exact underlying issue before you can proceed to find a fix.
Make sure to check your owner’s manual before doing any repairs. You may also want to consider getting a repair manual, such as those from Chilton.
Or get yourself an ALLDATA single-vehicle subscription for detailed repair information that you can use for DIY projects.
Other Notes About P0335
You shouldn’t continue to drive your vehicle once it triggers this code. An issue with the CKP can cause your vehicle to stall—and that can be dangerous.
Get your car diagnosed immediately if you run into this trouble code (or the related trouble codes P0336, P0337, P0338, etc.).
Products Mentioned in this Guide
Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic. The accuracy and timeliness of the information may change from the time of publication.