Search OBD Code List

Search OBD Code List

Date:
Posted By:

Code: P0001       

Define: Fuel quantity regulator A control circuit/open circuit

Description: Fuel Volume Regulator Control Circuit/Open

Reason: This fault code is triggered when there is an issue with the electrical circuit controlling the fuel volume regulator. Possible causes include a faulty fuel volume regulator, open or shorted wiring, poor electrical connections, or a problem with the Engine Control Module (ECM).

Repair suggestions: To fix this issue, you should inspect the fuel volume regulator for any signs of damage or malfunction and replace it if necessary. Check the wiring and connectors leading to the fuel volume regulator for any signs of damage, corrosion, or loose connections and repair as needed. If the wiring and fuel volume regulator are in good condition, further diagnosis of the ECM and its related circuits may be required, which could involve professional diagnostic equipment and expertise.

Code: P0019

Define: Crankshaft position/camshaft position relationship Group 2 Sensor B

Description: Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B

Reason: This fault code can be caused by a variety of issues including: a stretched timing chain, worn timing chain tensioners, a faulty camshaft or crankshaft sensor, incorrect timing chain installation, or a problem with the engine control module (ECM) software.

Repair suggestions: To fix this issue, a mechanic should first verify the code with a scanner, then inspect the timing chain for wear and proper tension. If the timing chain and tensioners are in good condition, the next step is to check the camshaft and crankshaft sensors for proper operation and replace them if necessary. If the sensors are functioning correctly, the timing chain alignment should be checked and corrected if it's off. If all mechanical parts are in good condition and properly aligned, the ECM software should be checked for updates or faults. In some cases, reprogramming the ECM may resolve the issue.

Code: P0020

Define: A camshaft position actuator A control circuit is open (cylinder group 2)

Description: P0020 is an OBD-II generic code indicating an issue with the engine control module (ECM) not being able to control the variable valve timing actuator for bank 2 intake camshaft.

Reason: Possible causes for this code include a faulty camshaft actuator or solenoid, wiring or connector issues, a dirty or clogged oil passage, or a malfunctioning ECM.

Repair suggestions: To fix the P0020 code, you should first check the camshaft actuator or solenoid for any signs of damage or malfunction and replace it if necessary. Inspect the wiring and connectors for any signs of damage or corrosion and repair or replace as needed. Clean any dirty or clogged oil passages to ensure proper oil flow to the actuator. If the issue persists, further diagnosis may be required to check for a faulty ECM, which may need to be replaced or reprogrammed.

Code: P0021

Define: Camshaft position actuator timing too advanced or system performance failure (Group 2)

Description: Intake Camshaft Position Timing - Over-Advanced (Bank 2)

Reason: This fault code can be caused by various issues including: a dirty or failing oil control valve (OCV) for the bank 2 intake camshaft, a clogged or dirty oil filter or passages, a faulty camshaft position sensor, timing chain or belt problems, or a faulty variable valve timing (VVT) solenoid.

Repair Suggestions: To fix this issue, you should first check the engine oil level and condition, and replace it if it's dirty or low. Inspect the OCV for proper operation and replace if necessary. Check the camshaft position sensor and its wiring for damage and replace if needed. Inspect the timing chain or belt for proper alignment and tension. Clean or replace the oil filter and flush the oil passages if clogged. If the VVT solenoid is faulty, it should be replaced.

Code: P0049

Define: Turbocharger/Supercharger A Turbo Overspeed

Description:Turbo/Super Charger Turbine Overspeed

Reason: This fault code is set when the turbocharger or supercharger is operating at a rotational speed that is higher than the maximum allowable limit set by the manufacturer. Possible causes include a faulty turbocharger or supercharger, a malfunctioning wastegate or bypass valve, a defective turbocharger control solenoid, a damaged turbocharger speed sensor, or a problem with the engine control module (ECM).

Repair suggestions: To fix this issue, you should first inspect the turbocharger or supercharger system for any obvious signs of damage or wear. Check the wastegate or bypass valve for proper operation. Test the turbocharger control solenoid and speed sensor for correct function. If all components appear to be working correctly, the problem may lie with the ECM, which may require reprogramming or replacement. It is also important to ensure that there are no air leaks in the intake system and that the engine is properly tuned.

Code: P0057

Define: Oxygen sensor heater control circuit low (row 2 sensor 2)

Description: HO2S Heater Control Circuit Low (Bank 2, Sensor 2)

Reason: This fault code is triggered when the powertrain control module (PCM) detects that the voltage on the heater control circuit for the downstream or post-catalytic converter oxygen sensor on Bank 2 is lower than expected. Possible causes include a faulty oxygen sensor heater, a damaged heater circuit, or a bad connection.

Repair suggestion: To fix this issue, you should first inspect the wiring and connectors leading to the Bank 2 Sensor 2 oxygen sensor for any signs of damage or corrosion. If the wiring is intact, you may need to test the oxygen sensor's heater element for proper resistance. If the resistance is out of specifications, replace the oxygen sensor. If the sensor and wiring are okay, further diagnosis of the PCM and its control circuits may be necessary.

Code: P0067

Define: Air assist injector circuit voltage high

Description: Air Assisted Injector Control Circuit High

Reason: This fault code is set when the powertrain control module (PCM) detects a high voltage condition in the air assisted injector control circuit. Possible causes could include a short to power in the control circuit, a faulty air assisted injector solenoid, or a problem with the PCM itself.

Repair suggestion: To fix this issue, you should first inspect the wiring and connectors for the air assisted injector system for any signs of damage or corrosion. Repair or replace any damaged wiring or connectors. If the wiring is intact, test the air assisted injector solenoid and replace it if it's faulty. If the solenoid is operational, further diagnosis of the PCM and the circuit may be required, which could lead to PCM repair or replacement.

Code: P0068

Define: (MAP) Manifold Absolute Pressure/(MAF) Mass Air Flow - Throttle Position Relationship

Description: P0068 indicates that there is a correlation error between the Manifold Absolute Pressure (MAP) sensor, Throttle Position Sensor (TPS), and the engine's air flow rate detected by the Mass Air Flow (MAF) sensor.

Reason: This fault code can be caused by a variety of issues including vacuum leaks, dirty or faulty sensors (MAP, MAF, or TPS), wiring issues, or a malfunctioning throttle body.

Repair suggestion: To fix the P0068 fault code, you should first inspect all vacuum lines and intake hoses for leaks or disconnections. Clean or replace the MAF sensor if it's dirty or faulty. Check the TPS and MAP sensors and their wiring for any signs of damage or corrosion and repair or replace as necessary. If the throttle body is dirty or malfunctioning, it should be cleaned or replaced. After any repairs, clear the code and test drive the vehicle to ensure the issue is resolved.

Code: P0077

Define: Intake valve control solenoid valve circuit voltage high (Group 1)

Description: Intake Valve Control Solenoid Circuit High (Bank 1)

Reason: This fault code is set when the powertrain control module (PCM) detects a high voltage condition in the intake valve control solenoid circuit. Possible causes include a faulty solenoid, wiring issues, or a bad PCM.

Repair suggestion: To fix this issue, you should inspect the wiring and connectors for damage or corrosion and repair as necessary. Test the intake valve control solenoid and replace it if it's faulty. If the wiring and solenoid are in good condition, further diagnosis may be required to check the PCM and related circuits.

Code: P0082

Define: Intake valve control solenoid valve circuit voltage low (Group 2)

Description: Intake Valve Control Solenoid Circuit Low Bank 2

Reason: This fault code is set when the Engine Control Module (ECM) detects a low voltage condition in the intake valve control solenoid circuit on bank 2. Possible causes include a faulty solenoid, wiring issues, poor electrical connections, or a malfunctioning ECM.

Repair suggestions: To fix this issue, you should inspect and test the intake valve control solenoid and its wiring on bank 2. Check for any signs of damage to the wiring harness, loose connections, or corroded terminals. If the solenoid is faulty, it will need to be replaced. If the wiring and solenoid are in good condition, further diagnosis of the ECM and related circuits may be necessary.