AI Translator
Instant translation powered by Google Neural
DTC Trouble Codes P0000 to P0100 – Complete OBD2 Error Code List and Meanings
Introduction
Diagnostic Trouble Codes (DTCs) are standardized OBD2 fault codes used by vehicle manufacturers to identify problems in the engine, fuel system, emissions system, sensors, and electronic control modules. When a fault is detected, the Engine Control Module (ECM) stores a code and may illuminate the Check Engine Light (CEL).
This guide covers DTC codes from P0000 to P0100, including their meanings, possible causes, symptoms, and repair solutions.
P0000 – No Fault Code
Description
No Diagnostic Trouble Codes Stored.
Meaning
The ECM has not detected any active faults.
Solution
No repair required.
P0001 – Fuel Volume Regulator Control Circuit/Open
Possible Causes
Faulty fuel volume regulator
Open wiring circuit
Damaged ECM connector
Symptoms
Hard starting
Poor engine performance
Solution
Inspect regulator wiring and replace faulty components.
P0002 – Fuel Volume Regulator Control Circuit Range/Performance
Possible Causes
Fuel pressure regulator malfunction
Fuel pump problems
Symptoms
Rough idle
Reduced power
Solution
Check fuel pressure and regulator operation.
P0003 – Fuel Volume Regulator Control Circuit Low
Possible Causes
Low voltage supply
Short to ground
Symptoms
Engine hesitation
Starting difficulties
Solution
Inspect wiring and voltage supply.
P0004 – Fuel Volume Regulator Control Circuit High
Possible Causes
Short to battery voltage
Faulty regulator
Symptoms
Excess fuel consumption
Black smoke
Solution
Test regulator and electrical circuit.
P0005 – Fuel Shutoff Valve Control Circuit/Open
Possible Causes
Open circuit
Defective shutoff valve
Symptoms
No start condition
Solution
Check valve operation and wiring.
P0006 – Fuel Shutoff Valve Control Circuit Low
Possible Causes
Wiring short to ground
Failed valve
Solution
Inspect electrical connections.
P0007 – Fuel Shutoff Valve Control Circuit High
Possible Causes
Short to power
ECM fault
Solution
Perform circuit diagnostics.
P0008 – Engine Position System Performance Bank 1
Possible Causes
Timing chain stretch
Incorrect valve timing
Symptoms
Engine misfire
Check Engine Light
Solution
Inspect timing components.
P0009 – Engine Position System Performance Bank 2
Possible Causes
Timing chain wear
Camshaft timing issue
Solution
Verify timing alignment.
P0010 – Camshaft Position Actuator Circuit (Bank 1)
Possible Causes
Faulty VVT solenoid
Wiring issue
Symptoms
Poor fuel economy
Rough idle
Solution
Inspect VVT system.
P0011 – Camshaft Position Timing Over-Advanced (Bank 1)
Possible Causes
Stuck VVT actuator
Dirty engine oil
Solution
Change oil and inspect actuator.
P0012 – Camshaft Position Timing Over-Retarded (Bank 1)
Possible Causes
VVT malfunction
Oil flow restrictions
Solution
Inspect oil passages.
P0013 – Camshaft Position Actuator Circuit/Open (Bank 1)
Causes
Open circuit
Failed actuator
Solution
Repair wiring or replace actuator.
P0014 – Camshaft Position Timing Over-Advanced (Bank 1 Exhaust)
Symptoms
Rough running
Reduced performance
Solution
Check exhaust cam timing.
P0015 – Camshaft Position Timing Over-Retarded (Bank 1 Exhaust)
Solution
Inspect VVT actuator and timing components.
P0016 – Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
Possible Causes
Timing chain issues
Faulty sensors
Symptoms
No start
Engine misfire
Solution
Check timing alignment.
P0017 – Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
Solution
Inspect camshaft and crankshaft sensors.
P0018 – Crankshaft/Camshaft Position Correlation (Bank 2 Sensor A)
Solution
Verify engine timing and sensor signals.
P0019 – Crankshaft/Camshaft Position Correlation (Bank 2 Sensor B)
Solution
Perform timing system inspection.
P0020 – Camshaft Position Actuator Circuit (Bank 2)
Possible Causes
Failed VVT actuator
Wiring fault
Solution
Replace actuator if necessary.
P0021 – Camshaft Timing Over-Advanced (Bank 2)
Solution
Inspect VVT system and oil condition.
P0022 – Camshaft Timing Over-Retarded (Bank 2)
Solution
Check oil pressure and actuator operation.
P0023 – Camshaft Position Actuator Circuit/Open (Bank 2)
Solution
Repair open circuit.
P0024 – Camshaft Timing Over-Advanced (Bank 2 Exhaust)
Solution
Inspect exhaust cam timing.
P0025 – Camshaft Timing Over-Retarded (Bank 2 Exhaust)
Solution
Check timing chain and VVT operation.
P0030 – HO2S Heater Control Circuit (Bank 1 Sensor 1)
Meaning
Oxygen sensor heater circuit fault.
Symptoms
Poor fuel economy
Check Engine Light
Solution
Inspect oxygen sensor wiring.
P0031 – HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
Solution
Test sensor resistance.
P0032 – HO2S Heater Control Circuit High (Bank 1 Sensor 1)
Solution
Check for short circuits.
P0036 – HO2S Heater Control Circuit (Bank 1 Sensor 2)
Solution
Replace faulty oxygen sensor if necessary.
P0040 – Oxygen Sensor Signals Swapped
Meaning
Sensor wiring incorrectly connected.
Solution
Correct wiring connections.
P0050 – HO2S Heater Control Circuit (Bank 2 Sensor 1)
Solution
Inspect oxygen sensor heater circuit.
P0068 – MAP/MAF Throttle Position Correlation
Possible Causes
Dirty throttle body
Faulty MAP sensor
Faulty MAF sensor
Symptoms
Rough idle
Hesitation
Solution
Clean throttle body and test sensors.
P0070 – Ambient Air Temperature Sensor Circuit
Possible Causes
Sensor failure
Wiring issue
Solution
Replace ambient temperature sensor.
P0087 – Fuel Rail/System Pressure Too Low
Possible Causes
Weak fuel pump
Blocked fuel filter
Leaking injectors
Symptoms
Loss of power
Hard starting
Solution
Check fuel pressure system.
P0088 – Fuel Rail/System Pressure Too High
Possible Causes
Stuck fuel regulator
ECM control issue
Solution
Inspect fuel pressure regulator.
P0090 – Fuel Pressure Regulator Control Circuit
Solution
Inspect regulator wiring and operation.
P0093 – Fuel System Large Leak Detected
Symptoms
Diesel smell
Fuel leakage
Solution
Inspect fuel lines and injectors.
P0100 – Mass Air Flow (MAF) Circuit Malfunction
Meaning
The ECM detects incorrect airflow readings.
Possible Causes
Dirty MAF sensor
Damaged wiring
Vacuum leak
Symptoms
Check Engine Light
Poor acceleration
Increased fuel consumption
Solution
Clean or replace the MAF sensor and inspect intake system for leaks.
Conclusion
DTC codes from P0000 to P0100 primarily relate to fuel pressure systems, camshaft timing, crankshaft correlation, oxygen sensors, air intake systems, and engine management controls. Accurate diagnosis using an OBD2 scanner and proper testing procedures is essential before replacing components. Understanding these fault codes can help technicians quickly identify problems, reduce repair time, and improve vehicle reliability.
P0000 to P0100 Codes, OBD2 Error Codes List, DTC Code Meanings, Car Diagnostic Trouble Codes, Engine Fault Codes, Fuel System Error Codes, MAF Sensor Codes, Oxygen Sensor Fault Codes, Automotive DTC Guide, Check Engine Light Codes.
- P0000 No inconvenience code
- P0001 Fuel Volume Regulator Control Circuit/Open
- P0002 Fuel Volume Regulator Control Circuit Range/Performance
- P0003 Fuel Volume Regulator Control Circuit Low
- P0004 Fuel Volume Regulator Control Circuit High
- P0005 Fuel Shutoff Valve Control Circuit/Open
- P0006 Fuel Shutoff Valve Control Circuit Low
- P0007 Fuel Shutoff Valve Control Circuit High
- P0008 Engine Position System Performance - Bank 2
- P0009 Engine Position System Performance - Bank 2
- P0010 Intake Camshaft Position Actuator Circuit/Open (Bank 2)
- P0011 Intake Camshaft Position Timing - Over-Advanced (Bank 2)
- P0012 Intake Camshaft Position Timing - Over-Retarded (Bank 2)
- P0013 Exhaust Camshaft Position Actuator Circuit/Open (Bank 2)
- P0014 Exhaust Camshaft Position Timing - Over-Advanced (Bank 2)
- P0015 Exhaust Camshaft Position Timing - Over-Retarded (Bank 2)
- P0016 Crankshaft Position Camshaft Position Bank 2 Sensor A
- P0017 Crankshaft Position Camshaft Position Correlation Bank 2 Sensor B
- P0018 Crankshaft Position Camshaft Position Correlation Bank 2 Sensor A
- P0019 Crankshaft Position Camshaft Position Correlation Bank 2 Sensor B
- P0020 Intake Camshaft Position Actuator Open (Bank 2
- P0021 Intake Camshaft Position Timing - Over-Advanced (Bank 2)
- P0022 Intake Camshaft Position Timing - Over-Retarded (Bank 2)
- P0023 Exhaust Camshaft Position Actuator Circuit/Open (Bank 2)
- P0024 Exhaust Camshaft Position Timing - Over-Advanced (Bank 2)
- P0025 Exhaust Camshaft Position Timing - Over-Retarded (Bank 2)
- P0026 Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0027 Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0028 Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0029 Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0030 Heated Oxygen Sensor (H02S) Heater Control Circuit Bank 2 Sensor 1
- P0031 Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1
- P0033 Turbo/Super Charger Bypass Valve Control Circuit/Open
- P0034 Turbo/Super Charger Bypass Valve Control Circuit Low
- P0035 Turbo/Super Charger Bypass Valve Control Circuit High
- P0036 Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 2 Sensor 2
- P0037 Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2
- P0038 Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2
- P0039 Turbo/Super Charger Bypass Valve Control Circuit Range/Performance
- P0040 Oxygen Sensor Signals Swapped Bank 2 Sensor 1/Bank 2 Sensor 1
- P0042 HO2S Heater Control Circuit (Bank 2, Sensor 3)
- P0043 HO2S Heater Control Circuit Low (Bank 2, Sensor 3)
- P0044 HO2S Heater Control Circuit High (Bank 2, Sensor 3)
- P0046 Turbo/Super Charger Boost Solenoid Circuit/Open
- P0047 Turbo/Super Charger Boost Control Solenoid Circuit Low
- P0048 Turbo/Super Charger Boost Control Solenoid Circuit High
- P0049 Turbo/Super Charger Turbine Overspeed
- P0050 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1
- P0051 Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1
- P0052 Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 1
- P0053 HO2S Heater Resistance Bank 2 Sensor 1 (PCM)
- P0054 HO2S Heater Resistance Bank 2 Sensor 2 (PCM)
- P0055 HO2S Heater Resistance Bank 2 Sensor 3 (PCM)
- P0056 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2
- P0057 Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2
- P0058 Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2
- P0059 HO2S Heater Resistance (Bank 2, Sensor 1)
- P0060 HO2S Heater Resistance (Bank 2, Sensor 2)
- P0061 HO2S Heater Resistance (Bank 2, Sensor 3)
- P0062 HO2S Heater Control Circuit (Bank 2, Sensor 3)
- P0063 HO2S Heater Control Circuit Low (Bank 2, Sensor 3)
- P0064 HO2S Heater Control Circuit High (Bank 2, Sensor 3)
- P0065 Air Assisted Injector Control Range/Performance
- P0066 Air Assisted Injector Control Circuit or Circuit Low
- P0068 MAP/MAF - Throttle Position Correlation
- P0069 MAP - Barometric Pressure Correlation
- P0070 Ambient Air Temperature Sensor Circuit
- P0071 Ambient Air Temperature Sensor Range/Performance
- P0072 Ambient Air Temperature Sensor Circuit Low Input
- P0073 Ambient Air Temperature Sensor Circuit High Input
- P0074 Ambient Air Temperature Sensor Circuit Intermittent/Erratic
- P0075 Intake Valve Control Circuit (Bank 2)
- P0076 Intake Valve Control Circuit Low (Bank 2)
- P0077 Intake Valve Control Circuit High (Bank 2)
- P0078 Exhaust Valve Control Circuit (Bank 2)
- P0079 Exhaust Valve Control Circuit Low (Bank 2)
- P0080 Exhaust Valve Control Circuit High (Bank 2)
- P0081 Intake Valve Control Circuit (Bank 2)
- P0082 Intake Valve Control Circuit Low (Bank 2)
- P0084 Exhaust Valve Control Circuit (Bank 2)
- P0085 Exhaust Valve Control Circuit Low (Bank 2)
- P0086 Exhaust Valve Control Circuit High (Bank 2)
- P0087 Fuel Rail/System Pressure - Too Low
- P0088 Fuel Rail/System Pressure - Too High
- P0089 Fuel Pressure Regulator Performance
- P0090 Fuel Pressure Regulator Control Circuit
- P0091 Fuel Pressure Regulator Control Circuit Low
- P0092 Fuel Pressure Regulator Control Circuit High
- P0093 Fuel System Leak Detected - Large Leak
- P0095 Intake Air Temperature Sensor 2 Circuit
- P0096 Intake Air Temperature Sensor 2 Circuit/Performance
- P0097 Intake Air Temperature Sensor 2 Circuit Low Input
- P0098 Intake Air Temperature Sensor 2 Circuit High Input
- P0099 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
- P0100 Mass or Volume Air stream Circuit Malfunction

0 Comments
please do not enter Any spam words link in the comment box..