| Trouble Code | Description | Fault Trigger Condition |
| PCM P000A:00 |
Camshaft Position Slow Response Bank 1 Intake: no subtype information |
Sets when the PCM detects that the debounce counter exceeds the calibrated limit. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P000B:00 |
Camshaft Position Slow Response Bank 1 Exhaust: no subtype information |
Sets when the PCM detects that the debounce counter exceeds the calibrated limit. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0010:00 |
Camshaft Position Actuator Circuit / Open Bank 1 Intake: no subtype information |
Sets when the PCM detects low or high voltage on the VCT Bank 1, Solenoid 1 circuit. |
| PCM P0011:00 |
Camshaft Position Timing Over-Advanced Bank 1 Intake: no subtype information |
Sets when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating that the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0012:00 |
Camshaft Position Timing Over-Retarded Bank 1 Intake: no subtype information |
Sets when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the retarded position, indicating that the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0013:00 |
Camshaft Position Actuator Circuit / Open Bank 1 Exhaust: no subtype information |
Sets when the PCM detects low or high voltage on the VCT Bank 1, Solenoid 2 circuit, or if the voltage exceeds the calibrated limit for a calibrated amount of time. |
| PCM P0014:00 |
Camshaft Position Timing Over-Advanced Bank 1 Exhaust: no subtype information |
Sets when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating that the VCT position is over-advanced. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0015:00 |
Camshaft Position 'B' Timing Over-Retarded (Bank 1): No Sub Type Information |
Sets when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the retarded position, indicating that the VCT position is over-retarded. This DTC may be accompanied by other Diagnostic Trouble Codes (DTCs). First diagnose all CMP sensor DTCs. If no CMP sensor related DTCs are present, continue with the diagnosis of this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System, Oil Pressure Check to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects a misalignment between the camshaft and the crankshaft. This indicates that the offset is 1 tooth or more. This DTC may also be set due to VCT system concerns (oil contamination or a stuck VCT solenoid). This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects a misalignment between the camshaft and the crankshaft. This indicates that the offset is 1 tooth or more. This DTC may also be set due to VCT system concerns (oil contamination or a stuck VCT solenoid). This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects a misalignment between the camshaft and the crankshaft. This indicates that the offset is 1 tooth or more. This DTC may also be set due to VCT system concerns (oil contamination or a stuck VCT solenoid). This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects a misalignment between the camshaft and the crankshaft. This indicates that the offset is 1 tooth or more. This DTC may also be set due to VCT system concerns (oil contamination or a stuck VCT solenoid). This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0020:00 |
Camshaft Position Actuator Control Circuit 'A'/Open Bank 2: No Sub Type Information |
Set when the PCM detects a low or high voltage on the Bank 2 VCT Solenoid 1 circuit, indicating that the voltage exceeds the calibrated limit for a calibrated amount of time. |
| PCM P0021:00 |
Camshaft Position 'A' Timing Over-Advanced (Bank 2): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced. This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0022:00 |
Camshaft Position 'A' Timing Over-Retarded (Bank 2): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the retarded position, indicating the VCT position is excessively retarded. This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0023:00 |
'B' Camshaft Position Actuator Control Circuit 'A'/Open Bank 2: No Sub Type Information |
Set when the PCM detects that the voltage exceeds the calibrated limit for a calibrated amount of time, indicating a low or high voltage from the Bank 2 VCT Solenoid 2 circuit. |
| PCM P0024:00 |
Camshaft Position 'B' Timing Over-Advanced (Bank 2): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced. This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, Engine, to check the engine timing and VCT phasers. |
| PCM P0025:00 |
Camshaft Position 'B' Timing Over-Retarded (Bank 2): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the retarded position, indicating the VCT position is excessively retarded. This DTC may be accompanied by other diagnostic trouble codes (DTCs). First, diagnose all CMP sensor DTCs. If no CMP sensor-related DTCs are present, continue to diagnose this DTC. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced during a cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the retarded position, indicating the Variable Camshaft Timing (VCT) is excessively retarded during a cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced during a cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value, or remains in the retarded position, indicating that the VCT position is excessively retarded during cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check engine oil pressure. Refer to Section 303-01, Engine, to check engine timing and VCT phasers. |
| PCM P054A:00 |
Cold Start Exhaust (B) Camshaft Position Timing Over-Advanced (Bank 1): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced during a cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value, or remains in the retarded position, indicating that the VCT position is excessively retarded during cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check engine oil pressure. Refer to Section 303-01, Engine, to check engine timing and VCT phasers. |
| PCM P054C:00 |
Cold Start Exhaust (B) Camshaft Position Timing Over-Advanced (Bank 2): No Sub Type Information |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value or remains in the advanced position, indicating the VCT position is excessively advanced during a cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine concerns related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check the engine oil pressure. Refer to Section 303-01, 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 |
Set when the PCM detects that the camshaft timing exceeds the maximum calibrated value, or remains in the retarded position, indicating that the VCT position is excessively retarded during cold start. This DTC is a functional check of the VCT unit. Diagnose any underlying engine problems related to engine oil pressure or engine timing. Refer to Section 303-00, Engine System - Engine Oil Pressure Check, to check engine oil pressure. Refer to Section 303-01, Engine, to check engine timing and VCT phasers. |
| PCM P2088:00 |
Camshaft Position Actuator Control Circuit Low, Bank 1: No Sub Type Information |
Set when the PCM detects that the low voltage in the VCT11 circuit exceeds the calibrated limit for a calibrated period of time. |
| PCM P2089:00 |
A Camshaft Position Actuator Control Circuit High, Bank 1: No Sub Type Information |
Set when the PCM detects that the high voltage in the VCT11 circuit exceeds the calibrated limit for a calibrated period of time. |
| PCM P2090:00 |
B Camshaft Position Actuator Control Circuit Low, Bank 1: No Sub Type Information |
Set when the PCM detects that the low voltage in the VCT12 circuit exceeds the calibrated limit for a calibrated period of time. |
| PCM P2091:00 |
B Camshaft Position Actuator Control Circuit High, Bank 1: No Sub Type Information |
Set when the PCM detects that the high voltage in the VCT12 circuit exceeds the calibrated limit for a calibrated period of time. |