Crankshaft Position Sensor Variation Learn Procedure (3.4L)
WARNING: This page is about a different car, the 2002 Pontiac Grand Am and 2002 Oldsmobile Alero. However, it is still accessible from the selected car via links, so may be relevant.
- Install a scan tool.
- Using scan tool, monitor PCM for DTCs. If other DTCs are set, except DTC P1336, refer to SELF-DIAGNOSTICS - 3.4L ALERO, GRAND AM, IMPALA & MONTE CARLO article in ENGINE PERFORMANCE.
- With a scan tool, select CKP VARIATION LEARN PROCEDURE.
- Observe fuel cut-off for engine that learn procedure is being performed on.
- The scan tool instructs service technician to perform following:
- Block drive wheels.
- Apply vehicles parking brake.
- Cycle ignition from OFF to RUN.
- Apply and hold brake pedal.
- Start and idle engine.
- Turn OFF A/C.
- Place transaxle in PARK (A/T) or NEUTRAL (M/T).
- The scan tool monitors certain component signals to determine if all conditions are met to continue with procedure. Scan tool only displays condition that inhibits procedure. Scan tool monitors:
- CKP sensor activity. If there is a CKP sensor condition, refer to applicable DTC that set.
- CMP sensor activity. If there is a CMP sensor condition, refer to applicable DTC that set.
- ECT sensor activity. If ECT is not warm enough, idle engine until ECT reaches correct temperature.
- With scan tool, enable CKP system variation learn procedure.
- Slowly increase engine speed to fuel cut-off RPM.
- Immediately release throttle when fuel cut-off is reached.
- The scan tool displays LEARN STATUS: LEARNED THIS IGNITION. If scan tool does NOT display this message and no additional DTCs set, diagnose for engine mechanical problem. If a DTC is set, refer to SELF-DIAGNOSTICS - 3.4L ALERO, GRAND AM, IMPALA & MONTE CARLO article in ENGINE PERFORMANCE. Diagnose affected DTC(s).
- Turn ignition off for 30 seconds after learn procedure is completed successfully.
NOTE:
While learn procedure is in progress, release throttle immediately when engine starts to decelerate. Engine control is returned to operator and engine responds to throttle position after learn procedure is complete.