Diagnostic InstructionsDTC Descriptor- DTC P0010
 Intake Camshaft Position Actuator Solenoid Valve Control Circuit
- DTC P0011
 Intake Camshaft Position System Performance
- DTC P0013
 Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit
- DTC P0014
 Exhaust Camshaft Position System Performance
- DTC P2088
 Intake Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage
- DTC P2089
 Intake Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage
- DTC P2090
 Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage
- DTC P2091
 Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage
Diagnostic Fault InformationCircuit  | Short to Ground  | Open/High Resistance  | Short to Voltage  | Signal Performance  | 
|---|
Control  | P0010, P0013, P2088, P2090  | P0010, P0013, P2089, P2091  | P0010, P0013, P2089, P2091 *  | P0011, P0014 *  | 
Low Reference  | —  | P0010, P0013, P2089, P2091  | —  | P0011, P0014 *  | 
*Additional DTCs may set  | 
Circuit/System DescriptionFor an overview of the component/system, refer to:Camshaft Actuator System Description
Circuit  | Description  | 
|---|
Control  | The output circuit is switched to 12 V to activate the component.  | 
Low Reference  | Grounded through the control module.  | 
Component  | Description  | 
|---|
K20 Engine Control Module  | The control module controls a series of actuators to ensure optimal vehicle performance. The control module does this by reading values from a variety of sensors, interprets the data and adjusts the propulsion system actuators accordingly.  | 
Q6 Camshaft Position Actuator Solenoid Valve  | A solenoid valve is an electro-mechanically operated valve. The valve is controlled by an electric current through the solenoid.  | 
The solenoid valve controls the flow of engine oil to the hydraulic actuator that adjusts the angle of the camshaft relative to the position of the crankshaft.
Conditions for Running the DTCP0010, P0013, P2088, P2089, P2090, P2091- Camshaft Position Actuator Solenoid Valve=On
 - Ignition Switch Position=Run/Crank
 - Ignition Voltage=Greater than 11 V
 
Frequency the DTC runs=Continuously—After the running conditions are met
P0011, P0014- DTC P0010, P0013, P0016, P0017, P0335, P0336, P0340, P0341, P0365, P0366 = Not set
 - Desired Camshaft Position&Camshaft Position=6 to 29°
 - Desired Camshaft Position=Does not vary greater than 3°—For greater than 3 s
 - Engine=Running
 - Ignition Voltage=Greater than 11 V
 
Frequency the DTC runs=Continuously—After the running conditions are met
Conditions for Setting the DTCP0010, P0013, P2088, P2089, P2090, P2091Control Circuit=Commanded state does not match the actual state—For greater than 5 s
P0011, P0014Desired Camshaft Position&Camshaft Position=Not within 6° of each other—For greater than 13.5 s
Actions Taken When the DTC Sets{WithTurbocharger}DTCs listed in the DTC Descriptor category=Type A DTC
{WithoutTurbocharger}DTCs listed in the DTC Descriptor category=Type B DTC—Exceptions listed below
DTC P0011, P0014=Type C DTC
Conditions for Clearing the DTC{WithTurbocharger}DTCs listed in the DTC Descriptor category=Type A DTC
{WithoutTurbocharger}DTCs listed in the DTC Descriptor category=Type B DTC—Exceptions listed below
DTC P0011, P0014=Type C DTC
Reference InformationSchematic Reference
Engine Controls Schematics
Connector End View ReferenceMaster Electrical Component List
Electrical Information ReferenceDTC Type ReferencePowertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool ReferenceControl Module References
Circuit/System VerificationNote: 
- The engine oil level and the oil pressure are critical to the correct operation of the system.Verify the engine has the correct oil level and the correct oil pressure before continuing with this diagnostic.
 - The engine oil condition has a major impact on the camshaft actuator system. Debris in the oil can interfere with the camshaft position actuator solenoid valve and the mechanical camshaft actuator operation. Inspect for dirty or degraded engine oil.
 - If a crankshaft or camshaft DTC is set, clearing the DTCs will allow the scan tool output control to function.
 
- Ignition » On / Vehicle » In Service Mode
 - Verify DTC P0335, P0336, P0340, P0341, P0365, P0366 is not set
 - If none of the DTCs are set
 
- Verify the following conditions do not exist:
 - If a condition exists
Repair as necessary
 
- Engine»Idling
 - Perform the appropriate scan tool control function:
 - Exhaust Camshaft Position Actuator»From 0 to 20° and back to 0°
 - Intake Camshaft Position Actuator»From 0 to 20° and back to 0°
 
- Verify the scan tool parameter:
 
- Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=OKorNot Run
 - Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Open Test Status=OKorNot Run
 - Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage Test Status=OKorNot Run
 - Intake Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=OKorNot Run
 - Intake Camshaft Position Actuator Solenoid Valve Control Circuit Open Test Status=OKorNot Run
 - Intake Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage Test Status=OKorNot Run
 
- Perform the scan tool control function:
 - Exhaust Camshaft Position Actuator»From 0 to 20° and back to 0°
 - Intake Camshaft Position Actuator»From 0 to 20° and back to 0°
 
- Verify the scan tool parameter:
 
- Exhaust Camshaft Position Variance=Less than 2°—During each of the commanded states
 - Intake Camshaft Position Variance=Less than 2°—During each of the commanded states
 
- Verify the scan tool parameter:
 - Intake Camshaft Position Variance=Less than 2°
 - Exhaust Camshaft Position Variance=Less than 2°
 
- Perform the action while monitoring the parameter:
 
- Wiggle the harness and connector(s):Q6 Camshaft Position Actuator Solenoid Valve
 - Wiggle the harness and connector(s):K20 Engine Control Module
 
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Verify the DTC does not set.
 - All OK.
 
Circuit/System TestingNote: It may take up to 2 min for all vehicle systems to power down before an accurate ground or low reference circuit continuity test can be performed.
- Ignition/Vehicle & All vehicle systems » Off
 - Disconnect the appropriate electrical connector:Q6 Camshaft Position Actuator Solenoid Valve
 - Test for less than 10 Ω between the test points:Low Reference circuit terminal 2/B&Ground
 - Disconnect the appropriate electrical connector:K20 Engine Control Module
 - Test for less than 2 Ω between the test points:Low Reference circuit terminal 2/B@Component harness&The other end of the circuit@Control module harness
 - If 2 Ω or greater » Repair the open/high resistance in the circuit.
 - If less than 2 Ω » Replace the component:K20 Engine Control Module
 
- Ignition » On / Vehicle » In Service Mode
 - Perform the scan tool control function:
 - If the test lamp turns On
 
- Ignition/Vehicle » Off & Remove » Test lamp
 - Disconnect the appropriate electrical connector:K20 Engine Control Module
 - Ignition » On / Vehicle » In Service Mode
 - Test for less than 1 V between the test points:Control circuit terminal 1/A@Component harness&Ground
 - If 1 V or greater » Repair the short to voltage on the circuit.
 - If less than 1 V » Replace the component:K20 Engine Control Module
 
- If the test lamp does not turn On
 
- Remove » Test Lamp
 - Perform the scan tool control function:
 - Exhaust Camshaft Position Actuator Solenoid Valve»On
 - Intake Camshaft Position Actuator Solenoid Valve»On
 
- Verify the scan tool parameter:
 
- Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=OKorNot Run
 - Intake Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=OKorNot Run
 
- If not the specified state
 
- Ignition/Vehicle » Off
 - Disconnect the appropriate electrical connector:K20 Engine Control Module
 - Test for infinite resistance between the test points:Control circuit terminal 1/A@Component harness&Ground
 - If less than infinite resistance » Repair the short to ground on the circuit.
 - If infinite resistance » Replace the component:K20 Engine Control Module
 
- Connect a 3 A fused jumper wire between the test points:Control circuit terminal 1/A&Ground
 - Perform the scan tool control function:
 - Exhaust Camshaft Position Actuator Solenoid Valve»On
 - Intake Camshaft Position Actuator Solenoid Valve»On
 
- Verify the scan tool parameter:
 
- Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=Malfunction
 - Intake Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status=Malfunction
 
- If not the specified state
 
- Ignition/Vehicle » Off & Remove » Jumper wire(s)
 - Disconnect the appropriate electrical connector:K20 Engine Control Module
 - Test for less than 2 Ω between the test points:Control circuit terminal 1/A@Component harness&The other end of the circuit@Control module harness
 - If 2 Ω or greater » Repair the open/high resistance in the circuit.
 - If less than 2 Ω » Replace the component:K20 Engine Control Module
 
- Verify DTC P0011, P0014 is not set
 - Ignition/Vehicle » Off
 - Remove the component:Q6 Camshaft Position Actuator Solenoid Valve
 - Verify a condition does not exist with the component:Q6 Camshaft Position Actuator Solenoid Valve
 - Engine Oil—Leaking@Harness Connector
 - Screen—Misaligned/Missing/Restricted/Torn
 - Valve—Scored/Visible Damage
 
- If a condition exists » Replace the component:Q6 Camshaft Position Actuator Solenoid Valve
 
Note: It may be necessary to use jumper wires if the connector indexing is different between the connectors.
- Swap the two components:
 - Q6E Camshaft Position Actuator Solenoid Valve - Exhaust
 - Q6F Camshaft Position Actuator Solenoid Valve - Intake
 
- Engine»Running
 Note: 
- This step is testing the mechanical camshaft position actuator for the camshaft that set the DTC.
 - Perform this test at the original location that set the DTC.
 
- Perform the scan tool control function:
 - Exhaust Camshaft Position Actuator»From 0 to 20° and back to 0°
 - Intake Camshaft Position Actuator»From 0 to 20° and back to 0°
 
- Verify the scan tool parameter:
 
- Exhaust Camshaft Position Variance=Less than 2°—During each of the commanded states
 - Intake Camshaft Position Variance=Less than 2°—During each of the commanded states
 
- If 2° or greater » Replace the component:Camshaft Position Actuator
 - If less than 2° » Replace the component:Q6 Camshaft Position Actuator Solenoid Valve—The original component that set the DTC
 
- Test or replace the component:Q6 Camshaft Position Actuator Solenoid Valve
 
Component TestingStatic Test- Ignition/Vehicle » Off
 - Disconnect the appropriate electrical connector:Q6 Camshaft Position Actuator Solenoid Valve
 - Test for 5 to 12 Ω between the test points:Control terminal 1/A&Low Reference terminal 2/B
 - Test for infinite resistance between the test points:Each terminal of the component&The component's housing
 - All OK.
 
Dynamic Test- Ignition/Vehicle » Off
 - Disconnect the appropriate electrical connector:Q6 Camshaft Position Actuator Solenoid Valve
 - Connect a jumper wire between the test points:Low Reference terminal 2/B&Ground
 - Momentarily connect a 7.5 A fused jumper wire between the test points:Control terminal 1/A&B+
Verify the component turns On and Off when connecting and disconnecting the jumper wire:Q6 Camshaft Position Actuator Solenoid Valve
 - If the component turns On and Off
 
- All OK.
 
Repair InstructionsPerform the Diagnostic Repair Verification after completing the repair:Diagnostic Repair Verification