Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0335 on 2011-2015 Chevrolet Volt: Crank Sensor, Grounds, and Fixes

On a 2011-2015 Chevy Volt, P0335 is often more than a bad crankshaft sensor. A key cause is a poor ground connection at the drive unit or engine block, as noted in GM Technical Service Bulletin #PIP4880F. Before replacing the sensor, inspect grounds G106 and G113, as a loose or corroded connection is a very common and vehicle-specific cause.

15 minutes to read 2011-2015 Chevrolet VOLT
Most Likely Cause
Poor Ground Connection
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$120 – $350
Parts Price
$10 – $75
🚫 Do not drive — Driving is not recommended. The engine may fail to start, stall unexpectedly, or have severely reduced power, which is a safety risk in traffic. In some cases, if the sensor fails while running, the engine may continue to operate until shut off, but will then fail to restart.
Key Takeaways
  • For a 2011-2015 Volt, P0335 is not a straightforward sensor replacement. **Check your grounds first.**
  • GM Technical Service Bulletin #PIP4880F is essential. It points to poor grounds at G106 (engine block) and G113 (drive unit) as a primary cause.
  • Note which module stores the code. If it's only in the Power Inverter Module (HPCM), the TSB's ground-check procedure is the first step.
  • Do not drive the vehicle. A stalling engine is a significant safety hazard.
  • Due to the high-voltage systems in the Volt, professional service is recommended if you are not comfortable working on complex electrical systems.
Code P0335 stands for "Crankshaft Position 'A' Circuit Malfunction." On your Chevrolet Volt, the Engine Control Module (ECM) and the Power Inverter Module (HPCM) use the crankshaft position (CKP) sensor to know the exact position and speed of the gasoline engine. When this signal is lost or erratic, the computer can't properly manage the engine or the transition between electric and gas power, triggering the P0335 code and illuminating the Check Engine Light.

What's Unique About the 2011-2015 Chevrolet VOLT

The Chevrolet Volt is not a typical car; it's a range-extended electric vehicle. The crankshaft position sensor's data is critical for both the gas engine (ECM) and the electric drive system (Power Inverter Module, or HPCM). A specific GM Technical Service Bulletin (TSB #PIP4880F) points out that this code can appear solely in the HPCM due to poor ground connections, a unique issue for this platform. This means a simple sensor swap might not fix the problem, and diagnosis must include checking specific ground points (G106, G113) and module software before condemning the sensor.

🎬 Watch: Why you shouldn't replace the sensor without testing first.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which modules are currently showing the P0335 code when you scan the vehicle?
Which model year is your Chevrolet Volt currently experiencing this issue?
→ Inspect and clean grounds G106 and G113. Ensure the G113 bolt isn't bottoming out (replace with M8x1.25x20mm GM #11515758 if needed). If grounds are good, visit a dealer for an HPCM software update ($0-$200).
→ Inspect and clean ground G106 (engine block) and G113 (transmission rear). Ensure the G113 bolt isn't bottoming out; replace with a shorter M8x1.25x20mm bolt (GM #11515758) if needed to secure the eyelet.
What does the engine RPM read on your scanner while cranking?
→ Visually inspect the sensor wiring for chafing. If wiring is intact, replace the Crankshaft Position Sensor with an OEM part (ACDelco 25195551, ~$40-$60) and perform a crankshaft variation relearn.
→ Test the 12V auxiliary battery to rule out low-voltage spurious codes. Then, back-probe the ECM connector to verify a steady 5V reference, good ground, and clean square wave signal.
→ Use an advanced OBD-II scanner to check for codes in all modules, specifically noting if P0335 is in the Engine Control Module (ECM) or Hybrid Power Inverter Module (HPCM).
Professional service recommended: The Volt contains high-voltage systems. Diagnosis may involve modules and wiring specific to the hybrid powertrain, and incorrect handling can be dangerous. TSB #PIP4880F points to diagnostics beyond a simple sensor swap. Furthermore, replacing the sensor often requires a "Crankshaft Variation Relearn" procedure using a GM-specific scan tool.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine fails to start or has a long crank time
  • Engine stalls unexpectedly, especially when transitioning between gas and electric
  • Rough idling or hesitation from the gas engine
  • Reduced power or inability to use the gas range extender
  • RPM gauge drops to zero while the engine is still running
⚠️ Don't Waste Money on the Wrong Fix
  • Immediately replacing the crankshaft position sensor without first checking the ground connections (G106 and G113) as specified in TSB #PIP4880F.
  • Replacing the sensor but failing to perform the mandatory Crankshaft Variation Relearn procedure, leading to persistent issues.

Most Likely Causes

  1. Poor Ground Connection 🔴 High Probability Documented in GM TSB #PIP4880F, a poor ground at G113 (drive unit case) or G106 (engine block) can cause this code to set in the Power Inverter Module (HPCM). The TSB specifically notes the G113 bolt hole may be improperly drilled or have debris, preventing the bolt from fully seating and securing the ground eyelet.
    How to confirm: Inspect ground locations G113 and G106. Ensure they are clean, tight, and free of corrosion. For G113, remove the bolt and verify it is not bottoming out in the hole before the eyelet is tight. Clean the contact surfaces with a wire brush.
    Typical fix: Clean the ground contact surfaces and tighten the bolts to the correct torque. If the G113 bolt bottoms out, it must be replaced with a slightly shorter M8x1.25x20mm bolt (GM Part # 11515758) to achieve proper clamping force, as specified in the TSB.
    Est. part cost: $0-$15
  2. Faulty Crankshaft Position Sensor 🟡 Medium Probability
    How to confirm: After confirming grounds are good, test the sensor's output with an oscilloscope or multimeter. A visual inspection for physical damage or oil contamination is also recommended.
    Typical fix: Replace the crankshaft position sensor and perform the crankshaft variation relearn procedure.
    Est. part cost: $25-$75
  3. Wiring or Connector Issue 🟡 Medium Probability The wiring harness to the sensor can be susceptible to heat damage or chafing, particularly near the engine block and transmission.
    How to confirm: Visually inspect the wiring harness between the CKP sensor and the control modules for any signs of damage, chafing, melting, or corrosion. Check for a secure connection and clean contacts at the sensor and module connectors.
    Typical fix: Repair the damaged section of wiring or replace the connector pigtail.
    Est. part cost: $15-$50
  4. Power Inverter Module (HPCM) Software Issue ⚪ Low Probability Specific to 2013-2014 models as per TSB #PIP4880F. If the code is stored only in the HPCM and grounds are good, a software update may be required.
    How to confirm: A GM dealer or qualified shop must check the current software version of the HPCM and compare it to the latest available updates in the TIS-2-Web system.
    Typical fix: Update the T6 Power Inverter Module (HPCM) with the latest software.
    Est. part cost: $0-$200 (dealer labor)

Rare But Worth Checking

  • Failing 12V Battery: A weak or failing 12V auxiliary battery can cause a host of random electrical issues and fault codes in modern, computer-heavy vehicles like the Volt. This is a common first suggestion from other owners for any electrical gremlin.
  • Damaged Reluctor Ring: The ring on the crankshaft that the sensor reads can be damaged, have broken teeth, or have a sheared keyway, though this is uncommon.
  • Faulty Engine Control Module (ECM) or Power Inverter Module (HPCM): This is a last resort. The control module itself can fail, but this should only be considered after all other possibilities have been exhausted.

Diagnosis Steps

  1. Scan for codes in ALL modules. Note if P0335 is present in the ECM, the HPCM, or both. This is critical for the Volt.
  2. If the code is ONLY in the HPCM (for 2011, 2012, 2015 models), proceed to step 3. If it's in both, or if the code is current, proceed to step 4. For 2013-2014 models with the code only in HPCM, consult a dealer about a software update after checking grounds.
  3. Inspect Grounds (TSB #PIP4880F): Locate and inspect ground G106 on the top left rear of the engine and G113 on the rear of the transmission assembly. Disassemble, clean all contact surfaces until shiny, and reassemble securely. Confirm the G113 bolt is not bottomed out. Repair as needed. Clear codes and test drive.
  4. Inspect Sensor and Wiring: Visually inspect the crankshaft position sensor and its wiring harness for obvious damage, loose connections, or oil contamination.
  5. Test the Sensor Circuit: Using a multimeter or oscilloscope, back-probe the ECM connector. Check for 5V reference, good ground (low reference), and a clean square wave signal from the sensor while cranking the engine. (See 'Specific Diagnostic Values' for pin numbers).
  6. Check Live Data: Using a scan tool, monitor engine RPM while cranking. A reading of 0 RPM while the engine is turning strongly indicates a fault in the CKP sensor circuit. A healthy reading should be between 100-500 RPM.
  7. Check the 12V Battery: Test the health of the 12V auxiliary battery to rule out low-voltage issues that can cause spurious codes.
  8. Replace the Sensor: If grounds are good and tests point to a faulty sensor, replace the crankshaft position sensor with a quality OEM part like ACDelco (PN 25195551).
  9. Perform Crankshaft Variation Relearn: After replacement, a crankshaft position variation relearn procedure MUST be performed. This requires a professional scan tool (like GM GDS2) with GM-specific software. Failure to do so may result in rough running, misfires, or a P1336 code.
  10. 🎬 Watch: How to perform the mandatory crankshaft variation relearn procedure.
  11. If the problem persists, further diagnosis of the wiring harness for intermittent shorts/opens or potential module failure is required.

Parts You'll Likely Need

  • Crankshaft Position Sensor (OEM #25195551) — This sensor is a common failure point for P0335 after grounds and wiring have been ruled out. This part number fits the Volt, ELR, Cruze, Sonic, and Encore with the 1.4L engine. It supersedes the older part number 55571994.
    Trusted brands: ACDelco (GM Original Equipment), Delphi, Bosch
    OEM price range: $40-$60
    Aftermarket price range: $25-$45

Related Codes That Often Appear With This One

  • P0336 — P0336 (Crankshaft Position Sensor 'A' Circuit Range/Performance) is a related code often triggered by the same underlying electrical issues, and is mentioned alongside P0335 in the relevant TSB.
  • P1336 — This code can appear if the Crankshaft Variation Relearn procedure has not been performed or was unsuccessful after a sensor or ECM replacement.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4880F: Addresses DTC P0335 and/or P0336 stored in the Power Inverter Module (HPCM), advising technicians to check specific ground locations or perform a software update before replacing parts.

Platform-Specific Known Issues

  • TSB #PIP4880F Grounding Issue: This bulletin is the most critical issue for this code on this vehicle. It states that for a P0335 code stored only in the Power Inverter Module (HPCM), the primary suspects are poor grounds at G106 and G113, or a software issue (on 2013-2014 models), not necessarily a bad sensor.

Mechanic-Grade Diagnostic Values

  • Scan Tool Engine RPM during Crank — expected: 100-500 RPM. Failure: A reading of 0 RPM while the engine is physically cranking.
  • CKP Sensor 5V Reference Voltage at ECM Connector (Key On) — expected: ~5.0 Volts DC. Failure: 0V or significantly lower voltage indicates a wiring or ECM issue.
  • CKP Sensor Low Reference at ECM Connector — expected: Near 0V DC, with good continuity to ground.. Failure: Voltage present or high resistance to ground indicates a wiring issue.
  • CKP Sensor Signal (Oscilloscope) — expected: Clean square wave pattern that changes frequency with engine speed.. Failure: Missing, erratic, or malformed waveform.

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): Crankshaft Position Variation Relearn — This is a mandatory procedure after replacing the crankshaft position sensor or the ECM. It calibrates the new sensor to the minor variations in the crankshaft reluctor ring.
  • SPS (Service Programming System) via TIS2Web: HPCM Programming/Update — Specifically for 2013-2014 models where P0335 is stored only in the HPCM and grounds are confirmed good, as per TSB #PIP4880F.

Wiring & Ground Locations

  • G106 — Top left rear of the engine block.. This is a primary engine ground referenced in TSB #PIP4880F. A poor connection here can cause erratic signals and trigger P0335 in the HPCM.
  • G113 — Rear of the transmission assembly/drive unit case.. This is the second critical ground in TSB #PIP4880F. The TSB notes the bolt hole may be improperly drilled, preventing a tight connection and causing the code.
  • K20 ECM Connector X2 (2012 Volt) — Engine Control Module, Connector X2.. Provides direct test points for the CKP circuit. Pin 56: Signal (L-GN wire), Pin 36: 5V Reference (VT/L-BU wire), Pin 20: Low Reference (BK/VT wire).
  • K20 ECM Connector X1 (2011 Volt) — Engine Control Module, Connector X1.. Provides a direct test point for the CKP signal wire. Pin 48: Signal (L-GN wire). Note that the reference and ground pins are on a different connector for this model year, highlighting a design change.

Real Owner Repair Stories

  • DF Kit Car Forum user (Vehicle with GM 1.4L engine (same family as Volt)) — Persistent P0335 code.
    ❌ Tried (didn't work) Replacing the crankshaft position sensor, Checking the wiring between the sensor and the ECM
    ✅ What actually fixed it The final resolution was replacing the Engine Control Module (ECM/PCM). This should be considered a last resort after all other diagnostics (grounds, wiring, sensor) have been exhausted.

"I Checked Everything" — The Actual Cause

  • In the context of P0335, the equivalent of a 'smoke test clean' scenario is when the sensor is replaced and the wiring and grounds (per TSB #PIP4880F) are all confirmed to be good, yet the code persists. In one documented case involving the same engine family, the actual root cause was a faulty Engine Control Module (ECM), which was unable to correctly process the signal from a known-good sensor and circuit.

OEM Part Supersession History

  • 5557199425195551 — Standard part revision and improvement by the manufacturer.
    Heads up: The newer part number (25195551) is the correct and current replacement for the original. Using old stock of 55571994 is not recommended.

Model Year Variations Within This Range

  • 2013-2014: A software issue in the Power Inverter Module (HPCM) can cause P0335. TSB #PIP4880F advises a software update via TIS-2-Web as a potential fix for these years if the code is only in the HPCM.
  • 2011 vs 2012: The ECM pin locations for the crankshaft position sensor circuit are different. On a 2012 model, all three wires (signal, power, ground) are on connector X2. On a 2011 model, the signal wire is on connector X1, with power and ground located elsewhere. This is critical for anyone performing pin-level diagnostics.
How to Check Ground in the Vehicle | Remote Start Basics & Installation
How to Check Ground in the Vehicle | Remote Start Basics & Installation
P0335 Code: Watch This Before Replacing The Crankshaft Position Sensor
P0335 Code: Watch This Before Replacing The Crankshaft Position Sensor
Modern GM Crank Relearn | Tech Tip
Modern GM Crank Relearn | Tech Tip
The Trainer #152: The Crankshaft Speed Variation Relearn Procedure
The Trainer #152: The Crankshaft Speed Variation Relearn Procedure
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 24, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0335 for:
  • Chevrolet VOLT: 20112012201320142015
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part