GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptors

DTC P0016: Crankshaft Position (CKP) - Intake Camshaft Position (CMP) Correlation

DTC P0017: Crankshaft Position (CKP) - Exhaust Camshaft Position (CMP) Correlation

Circuit/System Description

The camshaft position (CMP) actuator system enables the engine control module (ECM) to change the timing of the camshafts while the engine is operating. The CMP actuator solenoid signal from the ECM is pulse width modulated (PWM). The ECM controls the CMP actuator solenoid duty cycle by controlling the amount of solenoid ON time. The CMP actuator solenoid controls the advance or the retard of each camshaft. The CMP actuator solenoid controls the oil flow that applies the pressure to advance or retard the camshafts.

Ignition voltage is supplied directly to the CMP actuator solenoid. The ECM controls the solenoid by grounding the control circuit with a solid state device called a driver. The ECM compares the camshaft position or the camshaft angle, to the position of the crankshaft.

Conditions for Running the DTC

    • DTC P0011, P0012, P0014, P0015, P0026, P0027, P0076, P0077, P0079, P0080, P0335, P0336, or P0340 is not set.
    • The engine is running.
    • The DTCs run continuously once the above conditions are met.

Conditions for Setting the DTC

P0016

The ECM detects that offset ratio between camshaft and crankshaft is greater than 0.3616 or less than 0.2616.

P0017

The ECM detects that offset ratio between camshaft and crankshaft is greater than 0.1102 or less than 0.0102.

Action Taken When the DTC Sets

DTCs P0016 and P0017 are type B DTCs.

Conditions for Clearing the DTC

DTCs P0016 and P0017 are type B DTCs.

Diagnostic Aids

    • Inspect the engine for any recent engine mechanical repairs. An incorrectly installed camshaft, camshaft actuator, camshaft sensor, crankshaft sensor, or timing belt can cause this DTC to set.
    • An actuator that is in the full advance or retard position can cause this DTC to set.
    • Observing the desired and actual camshaft angle parameters, with a scan tool before a DTC sets, may help to isolate whether a condition is specific to one camshaft, one bank, or caused by a condition with the primary crankshaft timing.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Electronic Ignition (EI) System Description

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Testing

  1. Engine running, observe the DTC information with a scan tool. DTCs P0016 and P0017 should not set.
  2. If a DTC sets, inspect for the following:
    • The correct installation of the camshaft sensors
    • The correct installation of the crankshaft sensor
    • A timing belt tensioner condition
    • An incorrectly installed timing belt
    • Excessive play in the timing belt
  3. Operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that you observed in the Freeze Frame/Failure Records data.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Crankshaft Position Sensor Replacement
    •  Camshaft Position Sensor Replacement
    •  Crankshaft and Bearing Cleaning and Inspection