Pinpoint Test HK: Variable Camshaft Timing (VCT)
WARNING: This page is about a different variant/trim than selected.
Normal Operation and Fault Conditions
The PCM monitors and evaluates the response of the actual position on a target position change. The setpoint and camshaft position are saved at the beginning of a setpoint change. If this change over time is large enough (gradient), the camshaft phasing change is evaluated. If the change after the diagnostic time is smaller than a threshold, a slow response is detected, and if the value is greater, then there is no concern. By detecting a concern, an antibounce counter is incremented otherwise the counter is decremented.
Refer to the DTC Fault Trigger Conditions.
DTC Fault Trigger Conditions
| DTC | Description | Fault Trigger Condition |
|---|---|---|
| PCM P000A:00 | "A" Camshaft Position Slow Response (Bank 1): No Sub Type Information | Sets when PCM detects the antibounce counter exceeds an adjustable limit. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P000B:00 | "B" Camshaft Position Slow Response (Bank 1): No Sub Type Information | Sets when PCM detects the antibounce counter exceeds an adjustable limit. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0010:00 | "A" Camshaft Position Actuator "A" Control Circuit/Open Bank 1: No Sub Type Information | Sets when PCM detects a low or high voltage on the VCT bank 1, solenoid 1 circuit is detected. |
| PCM P0011:00 | "A" Camshaft Position Timing - Over-Advanced (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0012:00 | "A" Camshaft Position Timing - Over-Retarded (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0013:00 | "B" Camshaft Position Actuator "A" Control Circuit/Open Bank 1: No Sub Type Information | Sets when PCM detects a low or high voltage on the VCT bank 1, solenoid 2 circuit or if the voltage exceeds a calibrated limit for a calibrated amount of time. |
| PCM P0014:00 | "B" Camshaft Position Timing - Over-Advanced (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0015:00 | "B" Camshaft Position Timing - Over-Retarded (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0016:00 | Crankshaft Position - Camshaft Position Correlation - Bank 1 Sensor A: No Sub Type Information | Sets when PCM detects a misalignment between the camshaft and crankshaft. This indicates the misalignment is 1 tooth or greater. This DTC can also set due to VCT system concerns (oil contamination or VCT solenoid stuck). This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0017:00 | Crankshaft Position - Camshaft Position Correlation - Bank 1 Sensor B: No Sub Type Information | Sets when PCM detects a misalignment between the camshaft and crankshaft. This indicates the misalignment is 1 tooth or greater. This DTC can also set due to VCT system concerns (oil contamination or VCT solenoid stuck). This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0018:00 | Crankshaft Position - Camshaft Position Correlation - Bank 2 Sensor A: No Sub Type Information | Sets when PCM detects a misalignment between the camshaft and crankshaft. This indicates the misalignment is 1 tooth or greater. This DTC can also set due to VCT system concerns (oil contamination or VCT solenoid stuck). This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0019:00 | Crankshaft Position - Camshaft Position Correlation - Bank 2 Sensor B: No Sub Type Information | Sets when PCM detects a misalignment between the camshaft and crankshaft. This indicates the misalignment is 1 tooth or greater. This DTC can also set due to VCT system concerns (oil contamination or VCT solenoid stuck). This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0020:00 | "A" Camshaft Position Actuator "A" Control Circuit/Open Bank 2: No Sub Type Information | Sets when PCM detects a low or high voltage from the VCT bank 2 solenoid 1circuit, indicating the voltage exceeded a calibrated limit for a calibrated amount of time. |
| PCM P0021:00 | "A" Camshaft Position Timing - Over-Advanced (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0022:00 | "A" Camshaft Position Timing - Over-Retarded (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0023:00 | "B" Camshaft Position Actuator "A" Control Circuit/Open Bank 2: No Sub Type Information | Sets when PCM detects the voltage exceeds a calibrated limit for a calibrated amount of time, indicating a low or high voltage from the VCT bank 2 solenoid 2 circuit. |
| PCM P0024:00 | "B" Camshaft Position Timing - Over-Advanced (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P0025:00 | "B" Camshaft Position Timing - Over-Retarded (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). Diagnose all CMP sensor Diagnostic Trouble Codes (DTCs) first. If no CMP sensor related Diagnostic Trouble Codes (DTCs) are present, continue to follow diagnosis for this DTC. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P052A:00 | Cold Start Intake (A) Camshaft Position Timing Over-Advanced (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P052B:00 | Cold Start Intake (A) Camshaft Position Timing Over-Retarded (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the variable camshaft timing (VCT) position is over-retarded during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P052C:00 | Cold Start Intake (A) Camshaft Position Timing Over-Advanced (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P052D:00 | Cold Start Intake (A) Camshaft Position Timing Over-Retarded (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P054A:00 | Cold Start Exhaust (B) Camshaft Position Timing Over-Advanced (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P054B:00 | Cold Start Exhaust (B) Camshaft Position Timing Over-Retarded (Bank 1): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P054C:00 | Cold Start Exhaust (B) Camshaft Position Timing Over-Advanced (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in an advanced position, indicating the VCT position is over-advanced during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P054D:00 | Cold Start Exhaust (B) Camshaft Position Timing Over-Retarded (Bank 2): No Sub Type Information | Sets when PCM detects the camshaft timing exceeds a maximum calibrated value or remains in a retarded position, indicating the VCT position is over-retarded during cold start up. This DTC is a functional check of the VCT unit. Diagnose any base engine concerns related to the engine oil pressure or engine timing. Refer to the appropriate Engine System, Oil Pressure Test, to check the engine oil pressure. Refer to the appropriate Engine, to check the engine timing and VCT phasers. |
| PCM P2088:00 | A Camshaft Position Actuator Control Circuit Low Bank 1: No Sub Type Information | Sets when PCM detects low voltage from the VCT11 circuit exceeds a calibrated limit for a calibrated amount of time. |
| PCM P2089:00 | A Camshaft Position Actuator Control Circuit High Bank 1: No Sub Type Information | Sets when PCM detects high voltage from the VCT11 circuit exceeds a calibrated limit for a calibrated amount of time. |
| PCM P2090:00 | B Camshaft Position Actuator Control Circuit Low Bank 1: No Sub Type Information | Sets when PCM detects low voltage from the VCT12 circuit exceeds a calibrated limit for a calibrated amount of time. |
| PCM P2091:00 | B Camshaft Position Actuator Control Circuit High Bank 1: No Sub Type Information | Sets when PCM detects high voltage from the VCT12 circuit exceeds a calibrated limit for a calibrated amount of time. |
Possible Sources
- Radio frequency interference
- Oil pressure
- Camshaft timing
- VCT alignment
- VCT phaser
- VCT solenoid (6L713) or (6B297)
- Left spider assembly (6C261)
- Right spider assembly (6C260)