631-982-0042
Auto Barn

P0335

Stop driving

Your engine computer isn't getting a proper signal from the crankshaft position sensor.

Sensors SystemMAF, MAP, throttle position

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

Crankshaft Position Sensor80% likely

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

Shop
Wiring or Connector15% likely

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

Shop
Tone Ring / Reluctor Wheel4% likely

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

Shop
Engine Control Module (ECM/PCM)1% likely

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

Shop

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

  1. 1Visually inspect the crankshaft position sensor and its wiring for any obvious damage, fraying, or corrosion.
  2. 2Check the electrical connector at the sensor for a tight fit and clean terminals.
  3. 3Use a multimeter to test the sensor's resistance and voltage output according to your vehicle's service manual.
  4. 4If possible, use a scan tool with live data to monitor the crankshaft position sensor signal while cranking the engine.
  5. 5If the sensor and wiring check out, inspect the tone ring (reluctor wheel) for damage or debris.

P0335 on Popular Vehicles

Honda Accord

2003-2012

Crankshaft 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-2013

Known 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-2014

P0335 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

Shop Parts for P0335

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

Engine Oil Seal (if accessible)

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.

Serpentine Belt (if removed for access)

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.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

Step 1: Visually inspect the crankshaft position sensor and its wiring for any obvious damage or loose connections. Clean any visible corrosion.

2

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.

3

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.

Note: Always disconnect the battery before working on electrical components. Ensure the new sensor is correctly installed and the connector is fully seated to prevent recurrence of the code.