P0335
Stop drivingYour engine computer isn't getting a proper signal from the crankshaft position sensor.
Code P0335 means your engine computer isn't getting a signal from the crankshaft position sensor. Common causes: Faulty sensor (80%), wiring issues (15%). Drivability: No, stop driving. Repair cost: $30-$150 DIY, $150-$400 professional.
Can I Drive With P0335?
No, stop driving
Immediate repair needed
Stop driving immediately if: Flashing CEL, engine stalls, engine won't start, significant power loss
Symptoms of P0335
- 1Engine cranks but won't start
- 2Engine stalls unexpectedly while driving
- 3Rough idle or engine hesitation
- 4Reduced engine power
- 5Engine misfires
Common Causes of P0335
Parts most likely causing this code, ranked by probability
The sensor itself has failed and is no longer sending a reliable signal to the engine computer.
80% of P0335 cases are fixed by replacing this part
Damaged, corroded, or loose wiring and connectors prevent the sensor's signal from reaching the engine computer.
15% of P0335 cases are fixed by repairing wiring or connectors
Damage or debris on the tone ring, which the sensor reads, can cause an inconsistent or absent signal.
4% of P0335 cases are fixed by addressing tone ring issues
A rare internal fault in the engine computer can prevent it from correctly processing the crankshaft position sensor signal.
1% of P0335 cases are fixed by replacing the ECM/PCM
Check These First (Before Buying Parts)
- Visually inspect the crankshaft position sensor's wiring and connector for any signs of damage, fraying, or corrosion.
- Ensure the electrical connector is fully seated and secure on the sensor.
How to Diagnose P0335
- 1Visually inspect the crankshaft position sensor and its wiring for any obvious damage, fraying, or corrosion.
- 2Check the electrical connector at the sensor for a tight fit and clean terminals.
- 3Use a multimeter to test the sensor's resistance and voltage output according to your vehicle's service manual.
- 4If possible, use a scan tool with live data to monitor the crankshaft position sensor signal while cranking the engine.
- 5If the sensor and wiring check out, inspect the tone ring (reluctor wheel) for damage or debris.
P0335 on Popular Vehicles
Honda Accord
2003-2012Crankshaft position sensor failures are common. Access can be difficult, sometimes requiring removal of the drive belt or other accessories.
85% fixed by replacing the sensor
Nissan Altima
2002-2013Known for crankshaft position sensor failures, often leading to no-start conditions or stalling. Replacing the sensor is a common fix.
80% fixed by replacing the sensor
Ford F-150
2004-2014P0335 can occur, sometimes related to oil leaks contaminating the sensor or wiring. Inspect for oil saturation around the sensor and connector.
75% fixed by replacing the sensor, 15% by wiring repair
Frequently Asked Questions
What does P0335 mean?
P0335 indicates that your vehicle's engine control module (ECM) is not receiving the expected signal from the crankshaft position sensor, which is crucial for engine timing and operation.
Can I drive with P0335?
No, stop driving. A P0335 code means your engine can stall unexpectedly, fail to start, or run very poorly. Driving with this code is unsafe and can cause further damage.
Will P0335 clear itself?
No, P0335 will not clear itself. This code points to a hard fault with a critical sensor. The underlying issue must be diagnosed and repaired before the code will clear, either manually with a scan tool or after several drive cycles once the problem is fixed.
How do I fix P0335 myself?
Start by inspecting the crankshaft position sensor's wiring and connector for damage. If they look good, replace the crankshaft position sensor. This often involves removing a bolt and unplugging a connector, but access can be challenging depending on your vehicle.
How much does it cost to fix P0335?
DIY repair costs for P0335 are typically $30-$150 for the crankshaft position sensor part. Professional repair costs range from $150-$400, covering the part and 1-3 hours of labor.
P0335 keeps coming back - why?
If P0335 keeps returning, it means the root cause wasn't fully addressed. This often happens if the wiring or connector was the actual problem, not just the sensor. It could also indicate a damaged tone ring or, in rare cases, an ECM issue.
Will P0335 fail emissions/smog test?
Yes, P0335 will cause your vehicle to fail an emissions or smog test. The check engine light will be on, and the engine's critical monitoring systems will not be ready, preventing it from passing.
What's the difference between P0335 and P0336?
P0335 indicates a general 'malfunction' in the crankshaft position sensor circuit, meaning the ECM isn't seeing any signal or a very erratic one. P0336 specifically means the sensor's 'range/performance' is out of specification, suggesting the signal is present but incorrect or inconsistent.
P0335 on Honda Accord?
P0335 is a common code on Honda Accords, especially older models. The crankshaft position sensor is a frequent failure point. Access can be tight, often requiring removal of other components like the drive belt or even the timing cover on some engines.
Questions to Ask Your Mechanic
Did you check the crankshaft position sensor's live data signal with a scan tool?
Good answer: Yes, the live data showed no signal or an erratic signal from the sensor, confirming the circuit malfunction.
What did you find when inspecting the wiring harness and connector for the crankshaft position sensor?
Good answer: I thoroughly checked the wiring for chafing, corrosion, or breaks, and confirmed the connector was clean and tight.
Repair Cost Estimate
DIY Repair
Parts only
$30-$150
Shop Repair
Parts + labor
$150-$400
Save $120-$250 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - Access to the crankshaft position sensor can be challenging on some vehicles, requiring specific tools or removal of other components. Testing with a multimeter or scan tool is also helpful.
Cost of Waiting
Ignoring P0335 means your engine can stall at any time, creating a dangerous driving situation. Continued driving with an erratic signal can also cause misfires, sending unburned fuel into your catalytic converter. A $50 sensor job now prevents a $1,200-$2,500 catalytic converter replacement later.
While You're In There...
If the sensor is located near an engine oil seal (like the front main seal), it's a good time to inspect it for leaks, as oil can contaminate the sensor or wiring.
If the serpentine belt needs to be removed for access to the sensor, inspect its condition and consider replacing it if it shows signs of wear or cracking.
Tools You'll Need
- Basic socket set
- Wrench set
- Screwdrivers
- Multimeter
- Scan tool with live data (recommended)
- Flashlight
P0335 is a common sensor failure that directly impacts engine operation. While serious, replacing the crankshaft position sensor is a straightforward repair that will get your engine running reliably again.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Visually inspect the crankshaft position sensor and its wiring for any obvious damage or loose connections. Clean any visible corrosion.
Step 2: If the visual inspection doesn't reveal the issue, use a multimeter to test the sensor's resistance and voltage output. Compare readings to your vehicle's specifications.
Step 3: If the sensor tests bad or you can't test it, replace the crankshaft position sensor. This is the most common fix for P0335.
