lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

Modern vehicles use the OBD2 diagnostic system to monitor engine performance, emissions and electronic systems. When a fault is detected, the car stores a Diagnostic Trouble Code (DTC) such as P0420, P0171 or P0300.

On this page you will find the complete index of OBD2 error codes, along with explanations of how the diagnostic system works and links to detailed troubleshooting guides.

DiagnozaBAM provides technical resources for drivers, mechanics and automotive enthusiasts who want to understand vehicle diagnostics and fix problems faster.


What is an OBD2 Error Code

An OBD2 error code is a standardized diagnostic code generated by the vehicle’s Electronic Control Unit (ECU).

When the onboard system detects a malfunction, it stores a code and activates the Check Engine Light on the dashboard.

These codes help identify problems related to:

engine performance
fuel system
emissions components
sensors and electronic modules

The stored codes can be read using an OBD2 scanner connected to the diagnostic port of the vehicle.

Example codes:

P0171 – System Too Lean
P0420 – Catalyst System Efficiency Below Threshold
P0300 – Random / Multiple Cylinder Misfire
P0087 – Fuel Rail Pressure Too Low

Each code indicates a specific malfunction that requires further diagnosis.


OBD2 Code Structure Explained

All OBD2 diagnostic codes follow a five-character format.

Example:

P0420

Code structure:

P – Powertrain system (engine / transmission)
0 – Generic SAE diagnostic code
4 – Subsystem category
20 – Specific detected fault

This structure allows technicians to quickly identify which system is affected and what type of problem occurred.


Types of OBD2 Diagnostic Codes

OBD2 codes are divided into four main categories depending on the vehicle system involved.

Powertrain Codes (Pxxxx)

Powertrain codes refer to engine and transmission systems, including fuel injection, ignition, air intake and emissions components.

Examples:

P0100 – Mass Air Flow Sensor Circuit
P0171 – System Too Lean
P0300 – Random Misfire Detected
P0420 – Catalyst Efficiency Below Threshold

These are the most common diagnostic trouble codes found in modern vehicles.


Chassis Codes (Cxxxx)

Chassis codes relate to systems responsible for vehicle stability, braking and suspension.

Examples:

C0035 – Wheel Speed Sensor Fault
C0040 – ABS Sensor Circuit Issue


Body Codes (Bxxxx)

Body codes are associated with interior and comfort systems.

Examples include faults in:

airbag systems
seat modules
climate control
lighting systems

Example code:

B0020 – Airbag Deployment Loop Fault


Network Codes (Uxxxx)

Network codes indicate communication problems between electronic control modules inside the vehicle.

Examples:

U0100 – Lost Communication with ECM/PCM
U0121 – Lost Communication with ABS Module

These faults usually point to CAN bus communication issues or module failures.


Most Common OBD2 Error Codes

Some diagnostic trouble codes appear much more frequently than others because they relate to typical engine problems.

Common examples include:

P0171 – Engine running too lean
P0300 – Random cylinder misfire
P0420 – Catalytic converter efficiency problem
P0128 – Coolant temperature below thermostat regulation
P0455 – Large EVAP leak detected

Detailed diagnostic guides for each code are available in the articles listed below.


How to Diagnose an OBD2 Error Code

When a fault code appears, the diagnostic process usually follows these steps:

Connect an OBD2 scanner to the vehicle diagnostic port.

Read the stored diagnostic trouble codes from the ECU.

Identify the affected system such as fuel, ignition or emissions.

Inspect sensors and related components.

Clear the code and verify if the fault returns.

Accurate diagnosis often requires checking live sensor data and performing component tests.


OBD2 Diagnostic Articles

Below you will find detailed guides explaining individual OBD2 error codes, including causes, symptoms and repair solutions.

(New diagnostic articles are added regularly as part of the DiagnozaBAM technical knowledge base.)

👇

159 OBD2 articles.
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0217 Code – Engine Overtemperature Condition

The P0217 code is a diagnostic trouble code that indicates the engine has exceeded its safe operating temperature. This condition is critical, as overheating can cause severe engine damage if not addressed immediately. When the engine control unit (ECU) detects excessively high coolant or engine temperatures, it triggers the P0217 code. Understanding the P0217 code […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0215 Code – Engine Shutdown Solenoid Malfunction

The P0215 code is a diagnostic trouble code that indicates a malfunction in the engine shutdown solenoid system. This component is responsible for controlling fuel flow to the engine, particularly in diesel engines, where it plays a critical role in stopping the engine safely. When the engine control unit (ECU) detects a fault in this […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0214 Code – Cold Start Injector 2 Malfunction

The P0214 code is a diagnostic trouble code that indicates a malfunction in the cold start injector 2 system. This component plays an important role during engine startup, especially in low-temperature conditions, by delivering additional fuel to ensure proper combustion. When the engine control unit (ECU) detects abnormal behavior in this system, it triggers the […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0213 Code – Cold Start Injector 1 Malfunction

The P0213 code is a diagnostic trouble code that indicates a malfunction in the cold start injector 1 circuit. This component plays a crucial role during engine startup, especially in cold conditions, by providing additional fuel to ensure proper combustion. When the engine control unit (ECU) detects an issue with this injector or its circuit, […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0212 Code – Injector Circuit Cylinder 12 Failure

The P0212 code is a diagnostic trouble code that indicates a malfunction in the fuel injector circuit for cylinder 12. This issue affects the precise delivery of fuel into the combustion chamber, which can lead to engine misfires, reduced power, and increased fuel consumption. When the engine control unit (ECU) detects abnormal electrical activity in […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0211 Code – Injector Circuit Cylinder 11 Failure

The P0211 code is a diagnostic trouble code that indicates a malfunction in the fuel injector circuit for cylinder 11. This issue affects how fuel is delivered into the engine, leading to misfires, rough performance, and reduced efficiency. When the engine control unit (ECU) detects abnormal electrical behavior in the injector circuit, it stores the […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0210 Code – Injector Circuit Cylinder 10 Failure

The P0210 code is a diagnostic trouble code that indicates a malfunction in the fuel injector circuit for cylinder 10. This problem affects how fuel is delivered into the combustion chamber, leading to poor engine performance, misfires, and increased fuel consumption. When the engine control unit (ECU) detects irregularities in the electrical signal controlling the […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0209 Code – Injector Circuit Cylinder 9 Fault

The P0209 code is a diagnostic trouble code that signals a malfunction in the fuel injector circuit for cylinder 9. This issue directly affects fuel delivery and combustion, leading to noticeable engine performance problems. When the engine control unit (ECU) detects abnormal electrical behavior in the injector circuit, it triggers the P0209 code and stores […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0208 Code – Injector Circuit Cylinder 8 Failure

The P0208 code is a diagnostic trouble code that signals a problem with the fuel injector circuit on cylinder 8. This issue can lead to engine misfires, reduced performance, and increased fuel consumption if not addressed promptly. In modern vehicles, precise fuel delivery is essential, and when the injector circuit fails, the engine control unit […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0207 Code – Injector Circuit Malfunction Cylinder 7

The P0207 code indicates a malfunction in the fuel injector circuit for cylinder 7. The Engine Control Unit (ECU) monitors each injector individually, and when it detects abnormal voltage, resistance, or signal behavior, it triggers this fault. Fuel injectors are electronically controlled valves that deliver precise amounts of fuel into each cylinder. If the circuit […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0205 Code – Injector Circuit Malfunction Cylinder 5

The P0205 diagnostic trouble code (DTC) indicates that the engine control unit (ECU) has detected a fault in the electrical control circuit of the fuel injector for cylinder 5. In modern engines, each injector is individually controlled by the ECU through a pulse-width modulated signal. This signal determines: precise injection timing fuel delivery volume combustion […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0202 Code – Injector Circuit Malfunction Cylinder 2

The P0202 diagnostic trouble code (DTC) indicates that the engine control unit (ECU) has detected a fault in the electrical circuit controlling the fuel injector for cylinder 2. Fuel injectors are electronically controlled components that deliver fuel into the combustion chamber. The ECU controls each injector individually by sending precise electrical pulses that regulate: injection […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0183 Code – Fuel Temperature Sensor Circuit High Input

The P0183 trouble code indicates that the fuel temperature sensor “A” circuit is sending a voltage signal that is higher than expected to the ECU. A “high input” condition usually means the signal is close to maximum voltage (typically near 5V), which suggests: Open circuit Broken wiring Faulty sensor The ECU interprets this as extremely […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0184 Code – Fuel Temperature Sensor Circuit Intermittent

The P0184 trouble code indicates an intermittent signal problem in the fuel temperature sensor “A” circuit. This means the ECU is receiving a signal that is: Unstable Fluctuating unexpectedly Temporarily lost or inconsistent Unlike P0182 (low input) or P0183 (high input), this code points to a signal that comes and goes, not a constant fault. […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0181 Code – Fuel Temperature Sensor Range/Performance

The P0181 trouble code indicates that the signal from the fuel temperature sensor “A” is outside the expected operating range or behaving inconsistently relative to engine conditions. Unlike P0180 (circuit fault), P0181 is a performance issue, meaning the sensor is working but sending implausible or unstable data to the ECU. How the Fuel Temperature Sensor […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0180 Code – Fuel Temperature Sensor A Circuit

The P0180 trouble code indicates a malfunction in the fuel temperature sensor “A” circuit. The Engine Control Unit (ECU) relies on this sensor to monitor the temperature of the fuel and adjust injection timing, fuel quantity, and combustion parameters accordingly. When the ECU detects an abnormal voltage or signal from the fuel temperature sensor circuit, […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0175 Code – System Too Rich Bank 2

The P0175 trouble code indicates that the engine is running too rich on Bank 2, meaning there is too much fuel and not enough air in the air-fuel mixture. Bank 2 = the side of the engine that does NOT contain cylinder 1 The ECU detects this condition using oxygen (O2) sensors A rich mixture […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0154 Code – O2 Sensor Circuit No Activity Detected

The P0154 OBD2 code indicates that the oxygen sensor (O2 sensor) on Bank 2 Sensor 1 is showing no activity. This is the upstream sensor, located before the catalytic converter, responsible for real-time air-fuel mixture monitoring. Normally, the sensor should: rapidly switch voltage between lean and rich respond instantly to throttle changes provide continuous feedback […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0153 Code – O2 Sensor Circuit Slow Response

The P0153 OBD2 code indicates that the oxygen sensor (O2 sensor) on Bank 2 Sensor 1 is responding too slowly to changes in exhaust gas composition. This is the upstream sensor, located before the catalytic converter, and it plays a critical role in real-time fuel control. Normally, the sensor should: switch rapidly between lean and […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0152 Code – O2 Sensor Circuit High Voltage

The P0152 OBD2 code indicates that the oxygen sensor (O2 sensor) on Bank 2 Sensor 1 is sending a high voltage signal to the Engine Control Unit (ECU). This is the upstream sensor, located before the catalytic converter on Bank 2, responsible for monitoring the air-fuel mixture. Normal voltage range: 0.1V → lean 0.9V → […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0151 Code – O2 Sensor Circuit Low Voltage

The P0151 OBD2 code indicates that the oxygen sensor (O2 sensor) on Bank 2 Sensor 1 is sending a low voltage signal to the Engine Control Unit (ECU). This is the upstream sensor, positioned before the catalytic converter on Bank 2. It plays a key role in regulating the air-fuel mixture. Normal O2 sensor voltage: […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0150 Code – O2 Sensor Circuit Malfunction

The P0150 OBD2 code indicates a malfunction in the oxygen sensor circuit for Bank 2 Sensor 1. This sensor is the upstream O2 sensor, located before the catalytic converter on Bank 2 (the side of the engine that does NOT contain cylinder 1). Its role is critical: monitors air-fuel mixture sends real-time data to ECU […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0141 Code – O2 Sensor Heater Circuit Malfunction

The P0141 OBD2 code indicates a malfunction in the heater circuit of the oxygen sensor (O2 sensor) located on Bank 1 Sensor 2. This is the downstream oxygen sensor, positioned after the catalytic converter. Its role is to monitor exhaust gases and verify catalytic converter efficiency. Modern oxygen sensors are equipped with an internal heating […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0140 Code – O2 Sensor Circuit No Activity Detected

The P0140 code indicates that the oxygen sensor (O2 sensor) located on Bank 1 Sensor 2 is showing no activity. This sensor is positioned after the catalytic converter (downstream sensor) and its main role is to monitor catalytic converter efficiency, not to control fuel mixture like the upstream sensor. When the Engine Control Unit (ECU) […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0124 Code – Throttle Position Sensor Circuit Intermittent

The P0124 code indicates that the Engine Control Unit (ECU) has detected an intermittent or unstable signal from the Throttle Position Sensor (TPS) circuit. Unlike P0122 (low input) or P0123 (high input), this code appears when the TPS signal is inconsistent, fluctuating, or temporarily lost. The TPS is critical for: throttle response fuel delivery engine […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0123 Code – Throttle Position Sensor High Input

The P0123 code indicates that the Engine Control Unit (ECU) has detected a high voltage signal from the Throttle Position Sensor (TPS). A high input signal means the ECU interprets the throttle as wide open, even when the accelerator is not pressed. TPS operation: low throttle → low voltage high throttle → higher voltage In […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0122 Code – Throttle Position Sensor Low Input

The P0122 code indicates that the Engine Control Unit (ECU) has detected a low voltage signal from the Throttle Position Sensor (TPS). A low input signal means the ECU interprets the throttle as closed or near closed, even when the accelerator is pressed. TPS operation: low throttle → low voltage high throttle → higher voltage […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0118 Code – Engine Coolant Temperature Sensor High Input

The P0119 code indicates that the Engine Control Unit (ECU) has detected an intermittent or unstable signal from the Engine Coolant Temperature (ECT) sensor circuit. Unlike P0117 (low input) or P0118 (high input), this code appears when the signal is inconsistent or fluctuates unexpectedly. The ECT sensor is essential for: fuel injection control ignition timing […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0117 Code – Engine Coolant Temperature Sensor Low Input

The P0117 code indicates that the Engine Control Unit (ECU) has detected a low voltage signal from the Engine Coolant Temperature (ECT) sensor. A low input signal usually means the ECU interprets the engine as extremely hot, even when it may not be. The ECT sensor works based on resistance: high temperature → low resistance […]
Read diagnostic guide →
lista completa coduri de eroare opel astra h zafira b td cdti mfrh original

P0109 Code – Manifold Absolute Pressure Circuit Intermittent

The P0109 diagnostic trouble code (DTC) indicates that the engine control unit (ECU) has detected an intermittent or unstable signal from the Manifold Absolute Pressure (MAP) sensor circuit. This means the signal from the MAP sensor is not constant, fluctuating unexpectedly due to electrical or mechanical issues. The ECU relies on stable MAP data to […]
Read diagnostic guide →


Frequently Asked Questions

What does an OBD2 error code mean

An OBD2 code identifies a malfunction detected by the vehicle’s onboard diagnostic system.


Can I drive with a Check Engine light

It depends on the fault. Some issues are minor, while others may indicate serious engine problems that require immediate attention.


Can OBD2 codes clear themselves

Temporary faults may clear automatically after several drive cycles, but persistent problems require proper diagnosis and repair.


Explore the DiagnozaBAM OBD2 Database

DiagnozaBAM is continuously expanding a complete technical database of OBD2 error codes used in modern vehicles.

Each diagnostic guide includes:

meaning of the code
possible causes
symptoms
diagnostic procedures
repair recommendations

This page acts as the central hub for understanding OBD2 diagnostics and troubleshooting vehicle problems.