P1336 – Crankshaft Position System Variation Not Learned (GM)

By Reinier (Contact Me)
Last Updated 2019-04-23
Automobile Repair Shop Owner

Trouble CodeFault LocationProbable Cause
P1336 Crankshaft Speed Fluctuation Sensor Intermittant Interruption (ACURA, HONDA)
Engine Torque Adaption At Limit (AUDI, VOLKSWAGEN)
Crankshaft Position System Variation Not Learned (BUICK, CADILLAC, CHEVROLET, GMC, JAGUAR)
No 5Vs To Throttle Position Sensor (DODGE)
Crankshaft Position Or Camshaft Position Sensor Input Signal Error (FORD, LINCOLN, MERCURY)
#6 MF Signal Line Short (HYUNDAI)
Crankshaft Position Sensor (INFINITI, NISSAN)
Crankshaft Position Sensor System Variation Not Learned (ISUZU)
Camshaft Position Sensor Malfunction Erratic Signal (MAZDA)
58x Crank Position Tooth Error Not Learned (SUZUKI)

We recommend Torque Pro

What Does Code P1336 Mean?

OBD II fault code P1336 is a manufacturer specific code that is defined by carmakers General Motors and Isuzu as “Crankshaft Position System Variation Not Learned”, and is set on these applications when the PCM (Powertrain Control Module) detects that the system that monitors the position of the crankshaft has not “learned” the variations in the crankshaft position that are inherent in that system. Note that these variations include variations that occur as the result of normal deformations of the crankshaft.

Modern engines use crankshaft position sensors to monitor the position of the crankshaft relative to a reference point on the one hand, and to monitor variations in the crankshaft’s rate of rotation to detect misfires, on the other.  In the first case, the crankshaft position sensor uses a gap between two teeth in a rotating reluctor ring to create a specific waveform that the PCM recognizes as a reference point, which is used to calculate ignition-timing and in some cases, fuel delivery strategies. In the second case, the PCM uses the time interval between successive “ON” and “OFF” signals created by the crankshaft position sensor and the rotating reluctor ring to calculate the engine’s rotational speed.

If engines were perfect machines, there would be no variations in the rate at which the crankshaft in any engine rotates, but the fact is that engines are not perfect, and therefore, significant variations in crankshafts’ rotational speed. Note that in many, if not most cases, variations in a crankshafts’ rotational speed are not the result of faults, defects, failures, or malfunctions in the engine and/or fuel management systems, but rather as the result of slight imperfections and shortcomings in an engine’s design and construction coupled with the tendency of some engine components to vibrate at certain frequencies when they are loaded.

As a practical matter though, each tooth on a reluctor ring acts as a kind of switch that makes and breaks a magnetic field in the crankshaft position sensor as it passes in front of the sensing element in the sensor. Each signal acts as a trigger that creates an ignition spark, and if all the components in an engine were perfectly balanced, the time interval between each pair of signals would always be the same, and the crankshaft would therefore rotate at a constant rate.

However, variations in manufacturing tolerances, slight imbalances between reciprocating parts, minute imbalances on rotating parts such as flywheels, clutch assemblies, torque converters, harmonic balancers, and even slight variations in combustion pressure between cylinders for whatever reason all have the potential to create slight variations in the rate at which the crankshaft rotates.

During the normal course of events, the harmonic balancer would absorb most of the naturally occurring variations in the crankshaft’s rotational speed, but unless a PCM is programmed to recognize small variations in a crankshaft’s rotational speed that occur as a natural consequence of normal engine operation, all variations would be interpreted as misfires. Therefore, to prevent this from happening, all PCM’s are programmed to ignore variations in the crankshaft’s rotational speed that are smaller than a specified value, which value is different for different engine types and designs.

In a fully functional system in which the PCM’s programming is working correctly, the PCM would only recognize variations in the crankshaft’s rotational speed that exceed the maximum allowable value, and only these variations would be recognized either as misfires, or power output imbalances between cylinders. However, it should be noted that this functionality depends on a piece of programming that could be thought of as a sub-system within the larger ignition control system, and to ensure that it operates correctly, the PCM monitors the health and status of this sub-system on a continuous basis.

There are many possible reasons why this particular sub-system may not be working as designed, but from an engine management perspective, the PCM is less concerned with the cause(s) of variations in the crankshaft’s rotational speed, than it is about the fact that it can no longer ignore the variations it had learned to ignore. Put in another way, the presence of code P1336 on GM and Isuzu applications means that the PCM now interprets all variations in the crankshaft’s rotational speed as misfires or power imbalances because it has lost its ability to distinguish between variations that exceed a maximum allowable threshold, and the variations it was programmed to ignore.

Essentially, the presence of code P1336 on GM and Isuzu applications means that the PCM has lost its ability to detect real misfires, as opposed to meaning that it has detected variations in the crankshaft’s rotational speed that exceed a maximum allowable threshold. From a diagnostic perspective this distinction is an important one, which is why when this sub-system fails (or is absent for whatever reason) the PCM will set code P1336 and illuminate a warning light first, before it sets any other misfire and/or power imbalance code(s).

Where is the P1336 sensor located?

The image above shows the location (arrowed) of the crankshaft angle sensor on a GM LS 1 engine. It should be noted that on most GM and Isuzu applications, the reluctor ring that works in conjunction with the crankshaft angle sensor is located inside the engine, which can make it very difficult to inspect the reluctor ring for damage or the presence of excessive accumulations of metal wear particles. However, it should also be noted that while defective crankshaft angle sensors and reluctor rings can cause code P1336 to set, the root causes of this code are many and varied. See the “Causes” section of this article for more details.

What are the common causes of code P1336?

SPECIAL NOTES: It should be noted that while removal and replacement of torque converters, flywheels/flex plates, clutch assemblies, harmonic balancers, and drive belts will generally not cause code P1336 to set, this is only true if the replacements parts are OEM or high-quality aftermarket parts.

However, in cases where the replacement parts are not equivalent to OEM parts in terms of fit, form, and function, imbalances on these parts could, and often do, produce variations in the crankshaft’s rotational speed that exceed one or more learned variation values, which will almost certainly cause code P1336 to be set.

Therefore, and to prevent this from happening, it is recommended that the prescribed “CASE” (Crankshaft Angle Sensor Error) relearning procedure be performed with a suitable scan tool every time a rotating component is removed or replaced. END OF SPECIAL NOTES.

Other possible causes of code P1336 could include one or more of the following-

  • Failure to perform the prescribed “CASE” relearning procedure after having removed or replaced a rotating component
  • Excessively worn and/or damaged timing components, including timing chains, timing sprockets, timing chain guides, and timing chain tensioning devices
  • Improperly installed timing components
  • Use of incorrect reluctor rings: note that while reluctor rings on a particular series of engines may look similar, they are different in respect of the positions of reference points that indicate the position of cylinder #1
  • Low oil pressure, which could cause timing chain tensioning devices to lose their ability to keep timing chains properly tensioned, which could in turn, cause whipping or oscillating motions in timing chains, which could in its turn, produce significant cyclical variations on the crankshaft’s rotational speed
  • Burnt, damaged, shorted, disconnected, or corroded wiring and/or connectors in the crankshaft angle sensors’ wiring harness
  • The presence of almost any powertrain code has the potential to set code P1336 as an additional code to the primary code, but note that in these cases, P1336 will be set and stored after the primary code has been set and stored
  • Defective crankshaft angle sensor and/or reluctor ring
  • Use of some aftermarket crankshaft angle sensors
  • Incorrectly or improperly programmed PCM
  • Use of performance-oriented PCM programming, or the use of some brands of “piggy-back” chips to alter engine power deliver characteristics
  • Failed or failing PCM, but note that since this a rare event, the fault must be sought elsewhere before any control module is replaced

What are the symptoms of code P1336?

Most common symptoms of code P1336 are much the same across affected GM and Isuzu applications, and could include one or more of the following-

  • Stored trouble code and illuminated warning light
  • One or more, (or multiple) additional codes may be present along with P1336
  • Engine may stumble or hesitate upon acceleration
  • Engine may misfire or run roughly at some, or all engine speeds
  • Idling may be rough, erratic, or the idling speed may fluctuate somewhat
  • Engine may start, but shut off again after a few seconds, but note that the time it runs before shutting off may not be consistent
  • Engine may start and run perfectly until it is switched off, after which it may or may not start again
  • In severe cases, the engine may not start at all, even though the cranking speed may not be affected

Other Manufacturer Specific Definitions for P1336

Crankshaft Position Or Camshaft Position Sensor Input Signal Error (Ford)
Crankshaft Position System Variation Not Learned (GM)
Engine torque monitoring - control limit exceeded (Volkswagen)
Crankshaft position (CKP) range/performance problem (Acura)
Engine torque monitoring - control limit exceeded (Audi)
Crankshaft position (CKP) sensor -variation not learned (Buick)
Crankshaft position (CKP) sensor -variation not learned (Cadillac)
Crankshaft position (CKP) sensor -variation notlearned (Chevrolet)
No 5Vs To Throttle Position Sensor (Dodge)
CSF Sensor Intermittent Interruption (Honda)
#6 MF Signal Line Short (Hyundai)
Crankshaft position (CKP) sensor- signal malfunction (Infiniti)
Crankshaft position (CKP) sensor – signal variation (Isuzu)
Crankshaft position (CKP) sensor - range/ performance (Jaguar)
Camshaft position (CMP) sensor/crankshaft position (CKP) sensor -signal malfunction (Lincoln)
Crankshaft position (CKP) sensor/camshaft position (CMP) sensor – circuit range/ performance (Mazda)
Crankshaft position (CKP) sensor – signal (Mercedes-Benz)
Crankshaft position (CKP) sensor (Mercury)
Crankshaft position (CKP) sensor 1 – rotor teeth damage (Nissan)
Crankshaft, position (CKP) sensor -variation not leamed (Oldsmobile)
Crankshaft position (CKP) sensor -variation not learned (Pontiac)
Crankshaft position (CKP) sensor -variation not leamed (Saturn)
58x Crank Position Tooth Error Not Learned (Suzuki)
Starter request circuit – malfunction (Volvo)

BAT Team Discussions for P1336

  • 98 Seville electrical problem and stalling
    Wow! Donations are great! Without them it's HIGHLY UNLIKELY this site would be able to continue for the benefit of us al... and we're always glad to go the extra mile to help those who help this site. As for the stalling problem, if the engine is running fine - nice and smooth and all - and then j...
  • Crankshaft position sensor
    2001 Oldsmobile Aurora with 4.0L V 8 Crankshaft position sensor has been replaced the problem now is The Learn Procedure I have looked for a couple of days now I have not been able to find a scan tool that will allow me set the learn procedure. Is the scan tool only available to the auto dealer ...
  • 2002 Ford Windstar 3.8 l code P1336
    2002 Ford Windstar 3.8 l code mileage 136 k Vehicle came in with check engine light on. Codes P0174, P0171, P0161, P1336. I resolved the 3 of the codes but the one that is killing me is the P1336. According the book it says that the crank and cam signals were not aligned and suggesting to ch...
  • New water pump gone bad in two weeks?
    Here is some info about relearn...but I'm trying to remember...are we SURE that the damper pulley is the cause of the noise? ____________________________________________________ CKP Variation Learn: Eliminate False Mi...
  • 01 Lesabre CKP learn procedure
    Just replaced a noisy harmonic balancer and tried the CKP learn procedure (with Autoenginuity software on my laptop). As per the directions: 1.Set the parking brake. 2.Block the driver wheels. 3.Ensure that the hood is closed. 4.Start the engine and allow engine coolant temperature to reach at ...