P1336 is a manufacturer-specific diagnostic trouble code, meaning its exact definition depends entirely on the vehicle make. On many verified applications, it relates to the crankshaft position sensor system.
Because the code definition varies, the exact application must be verified before testing any components. The code alone does not prove that a specific sensor has failed.

Quick Navigation
Key Takeaways
- P1336 is a manufacturer-specific code, and its definition varies significantly by vehicle make and model.
- On certain GM applications, it indicates that the Crankshaft Position (CKP) System Variation has not been learned by the ECM.
- On some other applications, it points to a crankshaft position sensor range or performance fault.
- Diagnosis requires verifying the exact factory definition and performing specific relearn procedures or circuit testing.
P1336 Code Description and Implications
P1336 is a manufacturer-specific powertrain code, and its exact definition depends on the vehicle application.
Certain GM applications: P1336 indicates a Crankshaft Position (CKP) System Variation Not Learned condition.
The engine control module requires specific variation data to accurately detect engine misfires. If this data related to the crankshaft’s rotation is missing, the code sets.
Some Toyota and other applications: P1336 signifies a Crankshaft Position Sensor Range or Performance issue.
The control module detects that the sensor signal is erratic, noisy, or outside the expected parameters.
Common Causes of the P1336 Code
Because the code definition varies, the causes depend entirely on the verified system.
For GM CKP variation applications, a recent battery disconnect, ECM replacement, or module reprogramming can erase the learned variation data.
Mechanical issues like excessive crankshaft endplay or a damaged reluctor wheel can also prevent the learn procedure from completing.
For sensor performance applications, damaged wiring, corroded connectors, or a failing crankshaft position sensor are possible causes.
Debris on the sensor tip or a damaged reluctor ring can also disrupt the signal.
Symptoms Associated With P1336
Symptoms vary based on the affected system and the exact vehicle application.
On GM applications, the primary symptom is an illuminated check engine light. The vehicle may otherwise drive normally, but the misfire detection monitor will be disabled.
On sensor performance applications, symptoms may include engine stalling, rough idling, hesitation, or a no-start condition.
The engine control module may limit performance or prevent the engine from starting if the signal is lost.
Diagnosing the P1336 Trouble Code
Diagnosis must begin by confirming the exact factory definition for your specific make, model, and engine.
For GM applications, technicians use a bidirectional scan tool to perform the CKP System Variation Learn procedure.
If the procedure fails, they inspect the crankshaft reluctor wheel and sensor for mechanical or electrical faults.
For sensor performance applications, diagnosis involves inspecting the sensor wiring and testing the signal waveform with an oscilloscope or multimeter.
Technicians also check for proper sensor gap and reluctor wheel condition.
Repairing the P1336 Issue
Repairs must follow confirmed diagnosis and vary significantly by implementation.
If the variation data is missing on a GM application, performing the CKP System Variation Learn procedure with an appropriate scan tool is necessary.
If mechanical issues prevent the learn, repairing the crankshaft endplay or replacing the reluctor wheel is required.
If the sensor signal is erratic on other applications, repairing damaged wiring or replacing the confirmed failed crankshaft position sensor restores normal operation.
Cost Considerations for P1336 Repairs
Repair costs depend heavily on the underlying fault and the specific vehicle application.
Performing a CKP variation relearn procedure involves minimal parts cost and primarily consists of diagnostic and scan tool time.
Replacing a crankshaft position sensor or addressing mechanical reluctor issues involves higher parts and labor costs depending on component accessibility.
Prevention Strategies for Future Occurrences
Prevention strategies are tied to the specific failure mechanisms of the affected system.
On GM applications, ensuring that a CKP variation learn is performed after any ECM replacement or battery-related electrical work can prevent this code.
Some internal sensor failures occur without warning and cannot be reliably prevented through routine maintenance.
Troubleshooting Tips and Best Practices
Always verify the exact manufacturer definition for this error code before purchasing parts or beginning repairs.
Do not assume the crankshaft position sensor has failed solely based on the code without checking for a missing relearn procedure.
On GM applications, a capable bidirectional scan tool is required to command the CKP variation learn.
Consult the exact manufacturer service information for your specific vehicle to ensure accurate diagnostic routines.
More OBD-II Codes
| P1324 | P1323 | P1322 | P1321 |
| P1320 | P1315 | P1352 | P1361 |
| P1362 | P1380 | P1381 | P1382 |
| P0335 | P0340 | P1331 | P1305 |
| P1398 | P1399 | P1389 | P1390 |
| P1391 | P1392 | P1393 | P1394 |
Frequently Asked Questions
Is P1336 a generic OBD-II code?
No. P1336 is a manufacturer-specific code, meaning its exact definition depends entirely on the vehicle make. It indicates a crankshaft position system variation or sensor performance fault.
Can a P1336 code cause my car not to start?
On applications where P1336 indicates a severe crankshaft position sensor signal loss, the engine control module may not detect engine rotation, resulting in a no-start condition.
Will disconnecting the battery clear a P1336 code?
Disconnecting the battery may clear the code, but on GM applications, it actually causes the code by erasing the CKP variation data. A specific relearn procedure is required.
Does P1336 always mean the crankshaft sensor is bad?
No. On many applications, it simply means the ECM needs to perform a variation learn procedure. Wiring issues or mechanical reluctor problems can also trigger the code.
Can I drive my vehicle with a P1336 code?
If the code relates to a missing relearn procedure, the vehicle may drive normally, but the misfire monitor will be disabled. If it indicates a sensor failure, drivability issues may occur.
What Should You Do About the P1336 Code?
Confirm the exact factory definition for your specific vehicle before attempting any repairs.
Because P1336 is manufacturer-specific, testing the wrong system will waste time and money.
Follow the applicable manufacturer diagnostic procedure to inspect the relevant system and components, then repair or replace the confirmed failed part.
