OBD-II Trouble Codes

P0335 or Crankshaft Position “A” Circuit Malfunction

Reading Time: 3 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.  

As the name implies, the crankshaft position (CKP) measures the position and speed of the crankshaft—a rotating shaft inside the engine that converts the linear motion of the pistons into the rotational force that propels your vehicle down the road. 

Close-up shot of the tachometer in the car.
One common symptom of P0335 code is a faulty tachometer.

To determine the crankshaft position, the CKP reads a reluctor wheel mounted to either the crankshaft or harmonic balancer. The CKP then sends its signal to the PCM, where the data is used to determine ignition timing (i.e., when to fire the spark plugs). 

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: 

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: 

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.).

Click a star to rate this article
[Total: 2   Average: 5/5]


Staff Writers

In the Garage with CarParts.com is an online blog dedicated to bringing DIYers and devoted car enthusiasts up to date with topical automotive news and lifestyle content. Our writers live and breathe automotive, taking the guess work out of car repairs with how-to content that helps owners get back on the road and keep driving.

Carparts Email Subscribe