GM Error Code P1336: How to Fix It

Easy 15-30 minutes Low Severity Verified June 2026
Error Code
P1336
Brand
GM
Product Type
automotive
Severity
Low
DIY Difficulty
Easy
Estimated Fix Time
15-30 minutes
GM error code P1336 indicates that your vehicle's engine control module (ECM) needs to relearn the crankshaft position sensor variation. This code typically appears after battery disconnection, ECM replacement, or crankshaft position sensor replacement, and requires a specific relearn procedure to clear.
Ad

Tools You'll Need

How to Fix Error Code P1336

  1. Check Prerequisites

    Make sure the vehicle is in Park (automatic) or Neutral (manual) with the parking brake fully engaged.
  2. Connect OBD2 Scanner

  3. Clear Existing Codes

  4. Start Relearn Procedure

  5. Follow Scanner Prompts

    Do not touch the accelerator pedal or attempt to rev the engine during this process.
  6. Complete the Procedure

  7. Verify Code is Cleared

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Professional OBD2 scanner
Check Price on Amazon
Ad

When to Call a Professional

If you don't have access to a professional-grade OBD2 scanner with GM special functions, if the relearn procedure fails multiple times, or if you discover the crankshaft position sensor is faulty and needs replacement. A professional mechanic has specialized tools and experience with GM-specific procedures.

Frequently Asked Questions

What causes GM error code P1336?
P1336 is triggered when the ECM loses its learned crankshaft position sensor variation values, typically after battery disconnection, ECM replacement, crankshaft position sensor replacement, or sometimes after the battery goes completely dead.
Can I drive with P1336 code?
Yes, you can typically drive with this code, but you may experience reduced performance, rough idle, or poor fuel economy. The code indicates the ECM needs to relearn sensor values rather than indicating a mechanical failure.
Will P1336 clear itself over time?
No, P1336 requires a specific relearn procedure using an OBD2 scanner. The code will not clear on its own through normal driving, unlike some other diagnostic codes.
What OBD2 scanner do I need for GM P1336?
You need an OBD2 scanner that supports GM special functions or bi-directional commands, specifically the 'Crankshaft Position Variation Learn' procedure. Basic code readers cannot perform this function.
How often does the crankshaft position sensor need replacement?
Crankshaft position sensors typically last 100,000-150,000 miles under normal conditions. However, P1336 doesn't necessarily indicate sensor failure - it usually just means the relearn procedure needs to be performed.