Need car parts? Select your vehicle
Reading Time: 4 minutes

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.

aftermarket CKP
The code P0335 is set when your car’s primary computer is unable to detect a signal from the crankshaft position sensor.

Let’s look at the criteria a few different manufacturers use for setting the P0335:

2018 Nissan Altima:

  1. The crankshaft position sensor (POS) signal is not detected by the ECM during the first few seconds of engine cranking.
  2. The proper pulse signal from the crankshaft position sensor (POS) is not sent to ECM while the engine is running.
  3. The crankshaft position sensor (POS) signal is not in the normal pattern during engine running.

2017 Mazda:

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:

  1. Crankshaft Position Sensor = No Signal — For greater than 4 s
  2. Crankshaft Position Sensor = No Signal — For greater than 1 s
  3. 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.   

Close-up shot of the tachometer in the car.
One common symptom of P0335 code is a faulty 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.

article subscribearticle subscribe
tail light
Notify of
Inline Feedbacks
View all comments
King Strut Carter

I have a 2008 chevy suburban that is running rough and popping, I get 5.03v from the reference wires on both the ckp and the cmp and I get 2.38v on the signal wire from the ckp constant and 5.03v on the cmp signal wire KOEO. I have replaced both sensors along with the MAF, MAP, and TPS. The tach isnt working an dI get code p0335 plus it shows no rpms on the scan tool. I am stumped here guys any help would be appreciated. Thanks.


Sounds like you have an open in the ckp signal wire between the pigtail and ecm…. trace the wire back through tbe harness and look for points of contact, damage, signs of rodents, splices, basically any weak points where the wire could have been damaged…. remember heat and vibration are you cars electrical system worst enemies

View all Questions & Answers Answers BE PART OF OUR COMMUNITY: Share your knowledge & help fellow drivers Join Now
Copyright ©2022, Inc. All Rights Reserved.