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

P0336 on 2011-2015 Chevrolet Volt: Crankshaft Sensor Range/Performance Issues

P0336 on a Chevy Volt indicates a problem with the crankshaft position sensor's signal for the gasoline range-extender engine. This is often due to a faulty sensor or wiring issues. Diagnosis is complex because the code can be stored in the engine computer (ECM) or the hybrid power inverter module (HPCM), which requires a professional-level scan tool to properly diagnose. Professional diagnosis is highly recommended.

14 minutes to read 2011-2015 Chevrolet VOLT
Most Likely Cause
Faulty Crankshaft Position Sensor
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $450
Parts Price
$60 – $120
⚠️ Drivable, but... — You can likely drive in all-electric mode, but the gasoline range-extender engine may fail to start, stall, or run poorly. This severely limits your total driving range and reliability, making it unsafe for highway use or long trips.
Key Takeaways
  • P0336 on a Volt means the crankshaft sensor signal for the gas engine is unreliable.
  • Before replacing any parts, use a scan tool to see if the code is stored in the Engine Control Module (ECM) or the Hybrid Power Inverter Module (HPCM), as the diagnostic path differs.
  • Wiring and connector issues are a common cause, not just the sensor itself.
  • After replacing the sensor, a 'crankshaft variation relearn' procedure with a bidirectional scan tool is mandatory.
The trouble code P0336 means "Crankshaft Position Sensor 'A' Circuit Range/Performance". This indicates that the signal from the crankshaft position sensor (CKP) is erratic, intermittent, or outside its expected operational range. The Engine Control Module (ECM) and, unique to the Volt, the T6 Power Inverter Module (HPCM), rely on this signal to manage ignition timing, fuel injection, and the overall operation of the 1.4L gasoline range-extender engine. A range/performance issue means the signal isn't clean or consistent, which differs from P0335, which indicates a complete loss of signal. The ECM may set this code if it detects an inconsistent signal for as little as 2 seconds.

What's Unique About the 2011-2015 Chevrolet VOLT

On a Chevrolet Volt, the P0336 code is more complex than on a conventional vehicle. Because the Volt is an Extended-Range Electric Vehicle (EREV), the crankshaft position sensor's data is used by both the standard Engine Control Module (ECM) and the T6 Power Inverter Module (HPCM). [Bulletin #PIP4880E, Bulletin #PIP4880F] General Motors has issued Technical Service Bulletins (TSBs) specifically addressing diagnostics when this code appears in the HPCM, indicating that the problem may not be a simple sensor failure but could involve the intricate communication between the vehicle's hybrid control systems. The first diagnostic step is always to use a scan tool capable of reading manufacturer-specific codes from all modules to determine if the DTC is stored in the ECM, HPCM, or both.

Diagnostic Flowchart

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

What is the primary symptom or situation you are currently experiencing?
What does live engine RPM data show while cranking?
→ Replace the crankshaft position sensor (OEM 25195551, $90-$120) and use a bidirectional scanner to perform the relearn procedure at ~4000 RPM.
→ Visually inspect the wiring harness for chafing or coolant contamination. Repairing a damaged pigtail or wire typically costs $15-$50.
Have you checked the sensor's internal resistance with a multimeter?
→ Disconnect the sensor and test its internal resistance with a multimeter. A healthy sensor typically reads between 200-900 ohms.
→ Perform a wiggle test on the harness while monitoring the signal, and check for 5V or 12V reference voltage at the connector.
→ Verify the Crankshaft Position System Variation Learn Procedure was completed with a bidirectional scanner. Disconnecting the battery will not work.
→ Follow GM TSB #PIP4880F, which outlines complex diagnostic steps for data communication errors between the engine and the Power Inverter Module.
Professional service recommended: Diagnosis is complex, as the fault could be in the sensor, wiring, ECM, or the Power Inverter Module (HPCM). Manufacturer TSBs outline a specific diagnostic procedure that requires advanced tools and knowledge to determine which module stored the code. A standard code reader may not be able to access the HPCM.

Symptoms You May Notice

  • Check Engine Light is on
  • Gasoline engine is hard to start or cranks but won't start
  • Engine stalls, especially at idle or when coming to a stop
  • Rough running or misfiring engine
  • Reduced engine power and hesitation during acceleration
  • Erratic tachometer reading or RPM gauge bouncing to zero while driving
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the crankshaft position sensor without first thoroughly inspecting the wiring harness and connector, which is a frequent point of failure.
  • Replacing the camshaft position sensor, as its symptoms can sometimes be similar.
  • Failing to perform the crankshaft position variation relearn procedure after replacing the sensor, leading to the code returning.

Most Likely Causes

  1. Faulty Crankshaft Position Sensor 🔴 High Probability Sensors are electronic components that can fail over time due to extreme heat cycles from the engine and potential oil contamination from leaks. They are a common failure point for this code across many GM vehicles.
    How to confirm: Test the sensor's resistance with a multimeter to see if it's within the manufacturer's specified range (typically 200-900 ohms for similar sensors). A more definitive test involves monitoring the sensor's output signal with an oscilloscope or a high-end scan tool for dropouts, noise, or an inconsistent waveform while the engine is cranking or running. 🎬 See three easy ways to test for a bad sensor
    Typical fix: Replace the crankshaft position sensor and perform the crankshaft position variation relearn procedure.
    Est. part cost: $80-$115
  2. Wiring Harness or Connector Issues 🟡 Medium Probability The wiring harness can be damaged by engine heat, oil leaks, or vibrations, leading to corrosion on the connector pins, loose connections, or short/open circuits. The connector itself can become brittle and fail.
    How to confirm: Visually inspect the wiring and connector between the sensor and the control modules for any signs of damage, melting, corrosion, or looseness. Perform a "wiggle test" on the harness while monitoring the sensor's signal on a scan tool to check for intermittent faults. Check for proper voltage and ground at the sensor connector.
    Typical fix: Repair the damaged section of the wiring harness or replace the connector pigtail.
    Est. part cost: $15-$50
  3. Module Communication or Software Issue ⚪ Low Probability As highlighted by GM TSBs #PIP4880E and #PIP4880F, the code can be stored in the Power Inverter Module (HPCM), suggesting a more complex diagnostic path than a simple sensor fault. This indicates a potential data communication error between the engine and hybrid control systems. [Bulletin #PIP4880F]
    How to confirm: Use a professional scan tool to determine which module (ECM or HPCM) has stored the P0336 code. Follow the specific diagnostic steps outlined in TSB #PIP4880F if the code is present in the HPCM. This is not possible with a basic code reader.
    Typical fix: May require a software update or following a specific diagnostic procedure to resolve communication errors between modules. In rare cases, a control module may need replacement.
    Est. part cost: $100-$1000+

Rare But Worth Checking

  • Damaged Reluctor Wheel: The tone ring on the crankshaft that the sensor reads can become damaged, bent, or covered in metallic debris, causing an erratic signal. This is less common but should be inspected if a new sensor and good wiring do not resolve the issue. This requires more significant engine disassembly to inspect.
  • Crankshaft Position Variation Not Learned: After replacing the sensor, PCM, or certain engine components, a "Crankshaft Position System Variation Learn Procedure" must be performed with a bidirectional scan tool. Failure to do this can cause a P0336 or related P1336 code to set, as the PCM has not calibrated to the new sensor's specific signal.

Diagnosis Steps

  1. Use an OBD-II scanner to confirm P0336 is present and check for any other codes. Crucially, use a tool that can read codes from all modules to see if the code is in the ECM, HPCM, or both, as per TSB #PIP4880F. [Bulletin #PIP4880F]
  2. Visually inspect the crankshaft position sensor, its connector, and the entire wiring harness for any signs of damage, melting, corrosion, or oil contamination. Pay close attention to the connector for bent or corroded pins.
  3. With a scan tool, monitor the live engine RPM data while cranking or running. An erratic, jumping, or absent RPM signal points to a problem in the CKP circuit.
  4. If the signal is faulty, disconnect the sensor and test its internal resistance with a multimeter. Compare the reading to the specifications in the service manual. A reading outside the expected range indicates a faulty sensor.
  5. Test the sensor's circuit. Check for the correct reference voltage (usually 5V or 12V) and a good ground at the connector with the key on.
  6. If the sensor and wiring test good, the issue may be with the reluctor wheel or a control module. At this point, professional service is strongly advised.
  7. If the sensor is replaced, perform the Crankshaft Position System Variation Learn Procedure using a compatible bidirectional scan tool. This procedure requires revving the engine to a specific RPM (often ~4000 RPM) to allow the PCM to calibrate.
  8. 🎬 Watch: How to perform the crankshaft variation relearn procedure

Parts You'll Likely Need

  • Crankshaft Position Sensor (OEM #25195551) — This sensor is the most common component to fail, causing the P0336 code.
    Trusted brands: ACDelco (GM Genuine), Carquest Premium
    OEM price range: $90-$120
    Aftermarket price range: $30-$70

Related Codes That Often Appear With This One

  • P0335 — P0335 indicates a complete circuit malfunction (no signal), while P0336 indicates a performance issue (erratic signal). They are often related, and TSB #PIP4880F mentions them appearing together, as an intermittent wiring fault could trigger both codes at different times. [Bulletin #PIP4880F, 31]
  • P1336 — This is a GM-specific code for "Crankshaft Position System Variation Not Learned." It often appears if the CKP sensor is replaced but the mandatory relearn procedure is not completed with a scan tool.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4880F: Preliminary information regarding DTC P0335 and/or P0336 stored in the Power Inverter Module and/or Engine Control Module.
  • PIP4880E: Preliminary information regarding (EREV) DTC P0336 stored in the T6 Power Inverter Module (HPCM).
  • PI1237A: Diagnostic tip for an intermittent crank/no start after removal of camshaft sprockets, which could present similar symptoms.

Platform-Specific Known Issues

  • GM Technical Service Bulletin #PIP4880F provides specific diagnostic steps for technicians when P0336 and/or P0335 are stored in the Power Inverter Module (HPCM), highlighting the unique complexity of this fault on the Volt platform. [Bulletin #PIP4880F]
  • A crankshaft position system variation relearn procedure is mandatory after replacing the sensor to ensure accurate timing communication with the ECM. This requires a bidirectional scan tool and cannot be done by simply disconnecting the battery.
  • Another TSB, PI1237A, notes that an intermittent crank/no-start condition on the 1.4L engine can be caused by im

Mechanic-Grade Diagnostic Values

  • CKP Sensor Reference Voltage (Hall-Effect Type) — expected: 5V DC (typically) with key on, engine off.. Failure: Voltage significantly lower than 5V or absent suggests a wiring or ECM issue.
  • CKP Sensor Ground Circuit Voltage Drop — expected: Less than 100 mV with key on, engine running.. Failure: A reading higher than 100 mV indicates high resistance in the ground circuit, which can cause an erratic signal.
  • CKP Sensor Signal Voltage (using a Multimeter) — expected: An average reading of 400-600 mV DC while cranking the engine.. Failure: A reading of 0V or a steady, non-fluctuating voltage indicates a failed sensor or circuit. This is a limited test; an oscilloscope is definitive.
  • CKP Sensor AC Voltage Output (Inductive Type Test) — expected: Approximately 200 mV AC or higher when cranking.. Failure: No AC voltage generated while cranking indicates a failed sensor coil.

Scan Tool Commands That Help

  • GM Tech2 or GDS2: Crankshaft Position System Variation Learn Procedure (CASE Learn) — This procedure is mandatory after replacing the CKP sensor, ECM, crankshaft, or harmonic balancer. It calibrates the ECM to minor variations in the crankshaft reluctor wheel to ensure accurate misfire detection. Failure to perform this procedure will often set a P1336 or P0315 trouble code and can cause the P0336 to return.
  • GM Tech2 or GDS2: Special Functions > Crankshaft Position Variation Learn — To execute the relearn: warm the engine to operating temperature (>158°F/70°C), apply and hold the brake, ensure A/C is off, and use the scan tool to initiate the test. You will be prompted to accelerate to wide-open throttle until the tool indicates fuel cut-off (around 4000 RPM), then release the throttle. The tool will then display 'Learn Status: Learned' if successful.

Wiring & Ground Locations

  • Engine Ground Strap — Located on the engine block, above the air conditioning compressor.. A poor engine ground can cause a variety of electrical issues and erratic sensor readings, including those from the crankshaft position sensor. Ensuring this strap is clean, tight, and free of corrosion is a critical step in diagnosing electrical faults.
  • CKP Sensor Connector — On the engine block, where the crankshaft position sensor is installed.. The 3-pin connector provides the sensor with power, ground, and a path for the signal to the ECM. The pins are: Pin 1 - 5V Reference, Pin 2 - Low Reference (Ground), Pin 3 - Signal. These specific pins must be tested for correct voltage and continuity.

When the Usual Fixes Don't Work

  • While replacing the crankshaft position sensor is the most common fix, a technician or DIYer may find the P0336 code persists. This is often because the fault is not with the sensor itself, but with the vehicle's unique hybrid architecture. As noted in TSB #PIP4880F, the code can be stored exclusively in the Power Inverter Module (HPCM). In such cases, replacing the sensor will not resolve the issue. The true cause is a communication or diagnostic logic issue between the engine and hybrid control systems, which requires following the manufacturer's specific TSB diagnostic path using a scan tool that can differentiate between modules. [Bulletin #PIP4880F]

OEM Part Supersession History

  • 5557199425195551 — Standard part lifecycle update, likely for improved reliability or manufacturing process.
    Heads up: None. The new part number 25195551 is the correct and direct replacement for the original. GM parts catalogs explicitly state that this part requires a special setup procedure, which is the Crankshaft Variation Relearn.
2014 Chevrolet Cruze crankshaft position sensor
2014 Chevrolet Cruze crankshaft position sensor
Crankshaft Sensor Testing: 3 Easy Ways to Know if It's Bad sensor can fail intermittently.
Crankshaft Sensor Testing: 3 Easy Ways to Know if It's Bad sensor can fail intermittently.
The Trainer #152: The Crankshaft Speed Variation Relearn Procedure
The Trainer #152: The Crankshaft Speed Variation Relearn Procedure
How To Test and Replace Crankshaft Position Sensor P0336
How To Test and Replace Crankshaft Position Sensor P0336
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 21, 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 P0336 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