Culture

P0335 Chevy Silverado: Crankshaft Position Sensor Diagnosis and Repair

By 4 min read 176 views
Featured image for P0335 Chevy Silverado: Crankshaft Position Sensor Diagnosis and Repair

P0335 Chevy Silverado: What the Code Means

P0335 on a Chevy Silverado is a generic powertrain code that indicates a problem with the crankshaft position sensor circuit. The engine control module, or ECM, has detected an irregular signal, missing signal, or abnormal voltage from the crankshaft position sensor or its wiring harness. Because the crankshaft sensor tells the ECM the rotational speed and position of the crankshaft, the engine relies on this input for fuel injection and ignition timing. When the signal is compromised, the truck may run poorly or refuse to start, and the code is stored along with a check-engine light.

More from this site

Keep reading the latest coverage

Browse latest →

Common Symptoms of P0335 in the Silverado

Drivers often notice one or more of these symptoms before the code is scanned:

  • No-start condition, especially when the engine is hot
  • Hard starting or extended cranking
  • Stalling at idle or while driving
  • Rough idle or misfires that come and go
  • Reduced power or limp mode
  • Illuminated check-engine light with possible flashing

In some cases the truck may run just fine at lower speeds and then stumble or die under load, which can make the problem seem intermittent.

Common Causes on Chevy Silverado Models

The root cause of P0335 usually falls into one of these categories:

  • Failed crankshaft position sensor
  • Worn or damaged reluctor ring on the crankshaft or harmonic balancer
  • Wiring issue, such as a short to ground or open circuit in the sensor harness
  • Poor connector contact due to corrosion or damaged pins
  • ECM fault, which is less common but possible
  • Aftermarket accessories or improper previous repairs that disturbed the harness

On older Silverado platforms, the sensor itself is the most frequent failure point. On newer models, harness chafing near the engine block or a damaged tone ring can be the culprit.

Diagnostic Steps for P0335

A proper diagnosis goes beyond swapping parts. Start with these steps:

  • Scan for other codes that may point to a related issue, such as a camshaft sensor code or misfire codes.
  • Inspect the crankshaft position sensor connector for corrosion, bent pins, or moisture.
  • Check the wiring harness for visible damage, especially near hot exhaust components or moving engine parts.
  • Measure sensor resistance and signal voltage with a multimeter, following the factory specification for your Silverado year and engine.
  • Use a scan tool to observe the crankshaft position data while cranking the engine. Look for a healthy, consistent signal.
  • Inspect the reluctor ring or tone ring for chipped or missing teeth if access allows.
  • Skipping the wiring check and simply replacing the sensor is a common mistake that leads to comebacks.

    Repair Options and Typical Costs

    Repair cost depends on what the diagnosis reveals:

    RepairTypical Cost RangeNotes
    Crankshaft position sensor replacement$150 to $350Parts and labor; sensor location varies by engine
    Wiring harness repair$100 to $400Depends on length of damaged section and labor access
    Connector or pin repair$50 to $150Often overlooked during diagnosis
    Reluctor ring or tone ring replacement$300 to $800+Labor-intensive; may require removal of harmonic balancer
    ECM replacement or reprogramming$500 to $1,500+Rare; confirmed only after all other causes are ruled out

    Can You Drive With P0335?

    Driving with P0335 is not recommended if the truck is stalling, misfiring, or lacking power. The ECM may default to a conservative fuel and timing map, which can leave you stranded or cause additional drivability issues. If the code appeared after a recent repair or the truck has been running poorly, have it diagnosed before putting it on a long trip.

    Prevention and Long-Term Reliability

    Once the repair is complete, clear the code and road-test the truck under varying loads. Watch for the return of symptoms and re-scan if they reappear. On Silverado trucks prone to harness issues, a simple protective sleeve or rerouting the harness away from heat sources can extend the life of the repair. Regularly checking for aftermarket harness modifications that were not done correctly can also prevent P0335 from coming back.

    Editor's pick

    Keep exploring our latest stories

    Fresh reads, picked daily.

    Browse latest
    Share: