P0335
Crankshaft Position Sensor A Circuit Malfunction
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0335
The P0335 trouble code indicates a "Crankshaft Position Sensor A Circuit Malfunction," which means your vehicle's engine control module (ECM) has detected an issue with the crankshaft position sensor or its circuit. This sensor is one of the most critical components in your engine management system, as it monitors the position and rotational speed of the crankshaft, allowing the ECM to precisely control ignition timing and fuel injection. When this sensor fails or its signal is interrupted, your engine may not start at all, or it may stall unexpectedly while driving, creating a potentially dangerous situation.
This code is classified as a powertrain issue and requires prompt attention. The crankshaft position sensor works by detecting the position of teeth on a reluctor ring (tone wheel) attached to the crankshaft, sending this information to the ECM dozens of times per second. When the ECM doesn't receive the expected signal pattern—whether due to sensor failure, wiring problems, or mechanical issues—it triggers the P0335 code and illuminates your check engine light. Common symptoms include difficulty starting the engine, sudden stalling, rough idling, and erratic tachometer behavior.
Fortunately, diagnosing and repairing P0335 is often straightforward and relatively affordable. The most common fix is replacing the crankshaft position sensor itself, which typically costs between $25-150 for DIY repairs or $120-400 at a professional shop. The repair difficulty is moderate, making it accessible to home mechanics with basic tools and some automotive experience. However, if the underlying cause is wiring damage or timing component failure, the repair may be more complex. It's important to address this code within 24 hours, as driving with a faulty crankshaft position sensor can leave you stranded and may cause additional engine management issues.
Severity
Symptoms
- •Engine cranks but won't start or starts intermittently
- •Engine stalling or cutting out unexpectedly while driving
- •Check Engine Light illuminated on the dashboard
- •Rough idling or misfiring during engine operation
- •Tachometer reading erratically or not working at all
- •Engine hesitation or jerking during acceleration
Likely Causes
The sensor itself has failed due to heat exposure, vibration, or internal electrical failure, preventing it from sending proper signals to the engine control module.
The wiring harness or connector leading to the crankshaft position sensor has become damaged, corroded, or disconnected, interrupting the signal transmission.
A slipped, stretched, or broken timing belt/chain can cause the crankshaft position sensor to send incorrect signals or no signal at all to the ECM.
The reluctor ring (tone wheel) on the crankshaft that the sensor reads from has become damaged, missing teeth, or contaminated with metal debris.
The engine computer itself has a fault in the circuit that processes the crankshaft position sensor signal, though this is relatively rare.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the crankshaft position sensor
- Repair or replace damaged wiring harness or connector
- Clean the sensor area and check reluctor ring for damage or debris
- Inspect and repair timing belt/chain alignment if necessary
- Replace engine control module (ECM) if all other components test normal
Shop Parts
Videos
How to Replace a Crankshaft Position Sensor in Your Car (Code P0335)
Scotty Kilmer