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 P0010: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit

Diagnostic Fault Information

Circuit

Short to Ground

High Resistance

Open

Short to Voltage

Signal Performance

CMP Solenoid High Control

P0010

P0012

P0010

P0010

--

CMP Solenoid Low Control

P0011

P0012

P0010

--

--

Circuit/System Description

The CMP actuator solenoid enables the powertrain control module (PCM) to change the intake camshaft timing while the engine is running. The CMP actuator solenoid contains a spool valve that controls the advance of the camshaft. The CMP actuator solenoid valve is controlled by a pulse width modulated (PWM) signal from the PCM. The CMP sensor monitors the camshaft position or the camshaft angle, and compares that position or phase to the crankshaft position (CKP) sensor signal. The PCM determines whether the camshaft angle is correct by comparing the actual camshaft position to the target camshaft position. By continuously analyzing the input of the CMP sensor and the CKP sensor the PCM can detect a fault in the CMP actuator system.

Conditions for Running the DTC

    • The ignition is ON.
    • DTC P0010 runs continuously once the above condition is met.

Conditions for Setting the DTC

The PCM detects an open or a short in the CMP actuator solenoid control circuit.

Action Taken When the DTC Sets

DTC P0010 is a type A DTC.

Conditions for Clearing the DTC

DTC P0010 is a type A DTC.

Diagnostic Aids

Scan tool output control of the CMP actuator solenoid valve is disabled as soon as DTC P0010 is detected. Because DTC P0010 sets immediately when an open or short is present in the solenoid control circuit, the circuit cannot be disconnected and diagnosed using the scan tool.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Camshaft Actuator 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 Verification

    Important: All CMP actuator system DTCs must be cleared before the CMP actuator solenoid scan tool output control is enabled.

  1. Engine running at normal operating temperature, command the CMP actuator solenoid ON with the scan tool. The engine should run rough or stall.
  2. Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the camshaft position (CMP) actuator solenoid.
  2. Ignition OFF, test for less than 10 ohms between the CMP low control circuit terminal 2 and ground G104.
  3. If greater than the specified range, test the CMP low control circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  4. Disconnect the PCM harness connector X2 at the PCM.
  5. Ignition ON, test for infinite resistance between the CMP low control circuit terminal 2 and ground G104.
  6. If less than the specified range, repair the short to ground in the CMP low control circuit.
  7. Engine running, connect the CMP actuator solenoid to B+ and ground with a pair of 10A fused jumper wires. Verify the engine runs rough or stalls.
  8. If the engine does not run rough or stall, test or replace the CMP actuator solenoid.
  9. Test the solenoid high control circuit terminal 1 for a short or an open/high resistance.
  10. If the circuit tests normal, replace the PCM.

Component Testing

  1. Ignition OFF, disconnect the harness connector of the CMP actuator solenoid.
  2. Test for 6.9-7.9 ohms at 20°C (68°F) between the actuator solenoid terminals.
  3. If not within the specified range, replace the CMP actuator solenoid.
  4. Test for infinite resistance between each terminal of the CMP actuator solenoid and the CMP actuator solenoid housing.
  5. If not the specified value, replace the CMP actuator solenoid valve.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Camshaft Position Actuator Solenoid Valve Replacement
    •  Control Module References for control module replacement, setup, and programming