OBD-II-Codes — SAE J2012 / ISO 15031 Diagnostic Lookup

Decode Check Engine and ABS/ESP fault codes with verified symptoms, root causes, and multimeter/scanner diagnostic steps.

SAE J2012 / ISO 15031-6 OBD-II Diagnostic Reference
Standard ReferenceSAE J2012 / ISO 15031-6 Diagnostic Trouble Codes (DTC)
Covered SystemsP0xxx Powertrain, C0xxx ABS/Chassis, U0xxx CAN Network
Codes in Reference32 High-Frequency Trouble Codes with Root Causes & Diagnostic Steps
P0420 — Wirkungsgrad Katalysatorsystem unter Schwellenwert (Bank 1)powertrain · Severity: medium · Wirkungsgrad Katalysatorsystem unter Schwellenwert (Bank 1): Oxygen sensor 2 (downstream) waveform mirrors upstream O2 sensor, indicating reduced oxygen storage capacity in the three-way catalytic converter.P0171 — System zu mager (Bank 1)powertrain · Severity: medium · System zu mager (Bank 1): ECM has added more than +20% to +25% combined Short-Term and Long-Term Fuel Trim on Bank 1 to maintain stoichiometric λ = 1.0.P0174 — System zu mager (Bank 2)powertrain · Severity: medium · System zu mager (Bank 2): Excessive positive fuel trim correction on Bank 2 cylinder bank.P0172 — System zu fett (Bank 1)powertrain · Severity: medium · System zu fett (Bank 1): ECM is subtracting more than -20% fuel trim on Bank 1 due to excess fuel or restricted airflow.P0300 — Zufällige/mehrere Zylinder Fehlzündung erkanntpowertrain · Severity: high · Zufällige/mehrere Zylinder Fehlzündung erkannt: Crankshaft position sensor angular velocity fluctuations indicate combustion misfires across two or more cylinders.P0301 — Zylinder 1 Fehlzündung erkanntpowertrain · Severity: high · Zylinder 1 Fehlzündung erkannt: Crankshaft acceleration drop isolated to Cylinder 1 firing event.P0302 — Zylinder 2 Fehlzündung erkanntpowertrain · Severity: high · Zylinder 2 Fehlzündung erkannt: Combustion misfire isolated to Cylinder 2.P0303 — Zylinder 3 Fehlzündung erkanntpowertrain · Severity: high · Zylinder 3 Fehlzündung erkannt: Combustion misfire isolated to Cylinder 3.P0304 — Zylinder 4 Fehlzündung erkanntpowertrain · Severity: high · Zylinder 4 Fehlzündung erkannt: Combustion misfire isolated to Cylinder 4.P0455 — EVAP-Tankentlüftungssystem — großes Leck erkanntpowertrain · Severity: low · EVAP-Tankentlüftungssystem — großes Leck erkannt: EVAP monitor failed to pull or hold vacuum in the fuel tank vapor system, indicating a large leak or missing cap.P0442 — EVAP-System — kleines Leck erkanntpowertrain · Severity: low · EVAP-System — kleines Leck erkannt: EVAP pressure decay indicates a pinhole leak (~0.040 inch / 1.0 mm equivalent) in the fuel vapor system.P0128 — Kühlmittelthermostat — Temperatur unter Regeltemperaturpowertrain · Severity: low · Kühlmittelthermostat — Temperatur unter Regeltemperatur: Engine coolant did not reach target operating temperature (typically 82–90 °C / 180–195 °F) within the calibrated warm-up time and airflow integral.P0401 — Abgasrückführung (AGR) — Durchsatz zu geringpowertrain · Severity: medium · Abgasrückführung (AGR) — Durchsatz zu gering: Manifold pressure or temperature change when EGR is commanded open is below expected threshold.P0101 — Luftmassenmesser (LMM) — Bereichs-/Funktionsfehlerpowertrain · Severity: medium · Luftmassenmesser (LMM) — Bereichs-/Funktionsfehler: Measured MAF airflow g/s deviates from calculated speed-density airflow (RPM × MAP × displacement).P0507 — Leerlaufregelung — Drehzahl höher als Sollwertpowertrain · Severity: low · Leerlaufregelung — Drehzahl höher als Sollwert: Warm curb idle speed remains >150–200 RPM above target despite closed throttle.P0113 — Ansauglufttemperatursensor 1 — Signal zu hochpowertrain · Severity: low · Ansauglufttemperatursensor 1 — Signal zu hoch: ECM detects an open circuit (>4.9 V) on the NTC thermistor IAT sensor line, interpreted as -40 °C (-40 °F).P0135 — Lambdasonden-Heizkreis Fehlfunktion (Bank 1 Sensor 1)powertrain · Severity: medium · Lambdasonden-Heizkreis Fehlfunktion (Bank 1 Sensor 1): Current draw or resistance of the upstream air/fuel ratio sensor heater element is out of specification.P0141 — Lambdasonden-Heizkreis (Bank 1 Sensor 2)powertrain · Severity: low · Lambdasonden-Heizkreis (Bank 1 Sensor 2): Downstream oxygen sensor heater circuit current out of normal range.P0340 — Nockenwellenpositionssensor A — Schaltkreisfehlerpowertrain · Severity: high · Nockenwellenpositionssensor A — Schaltkreisfehler: Missing or erratic pulse train from Bank 1 intake camshaft Hall-effect or magnetoresistive sensor.P0335 — Kurbelwellenpositionssensor A — Schaltkreisfehlerpowertrain · Severity: high · Kurbelwellenpositionssensor A — Schaltkreisfehler: ECM receives no RPM signal from the crankshaft reluctor wheel during cranking or running.P0700 — Getriebesteuerungssystem — Fehlerspeicher-Anforderungpowertrain · Severity: medium · Getriebesteuerungssystem — Fehlerspeicher-Anforderung: Informational flag set in the engine ECU indicating that the Transmission Control Module (TCM) has stored a specific gearbox fault code.P0741 — Wandlerüberbrückungskupplung — Fehlfunktion / schließt nichtpowertrain · Severity: medium · Wandlerüberbrückungskupplung — Fehlfunktion / schließt nicht: Slip RPM across the torque converter exceeds threshold when lock-up clutch is commanded engaged at highway speed.P0299 — Turbolader/Kompressor A — Ladedruck zu niedrigpowertrain · Severity: medium · Turbolader/Kompressor A — Ladedruck zu niedrig: Actual Manifold Absolute Pressure (MAP) remains significantly below target boost pressure for >4–5 seconds under load.P2002 — Dieselpartikelfilter (DPF) Wirkungsgrad unter Schwellenwertpowertrain · Severity: medium · Dieselpartikelfilter (DPF) Wirkungsgrad unter Schwellenwert: Differential pressure sensor across the DPF detects abnormal pressure drop or soot pass-through.P2138 — Gaspedalstellungssensor D/E — Spannungskorrelation unplausibelpowertrain · Severity: high · Gaspedalstellungssensor D/E — Spannungskorrelation unplausibel: Dual redundant potentiometers or Hall tracks in the Accelerator Pedal Position (APP) sensor disagree by more than the safety threshold.P0011 — Nockenwellenverstellung Einlass (Bank 1) — zu früh / Systemfehlerpowertrain · Severity: medium · Nockenwellenverstellung Einlass (Bank 1) — zu früh / Systemfehler: Variable Valve Timing (VVT) phaser did not return to target angle or remained over-advanced.P0016 — Korrelation Kurbelwelle zu Nockenwelle (Bank 1 Sensor A)powertrain · Severity: high · Korrelation Kurbelwelle zu Nockenwelle (Bank 1 Sensor A): Phase angle between crankshaft reluctor and intake camshaft exceeds mechanical tolerance.P0087 — Kraftstoffrail-/Systemdruck — zu niedrigpowertrain · Severity: high · Kraftstoffrail-/Systemdruck — zu niedrig: High-pressure direct-injection (GDI/Common Rail) fuel rail pressure is significantly below commanded target.C0035 — Raddrehzahlsensor vorne links — Stromkreis/Signalchassis · Severity: medium · Raddrehzahlsensor vorne links — Stromkreis/Signal: ABS/ESC module detects an open circuit, short, or missing pulse signal from the front-left wheel speed sensor.B1000 — Steuergerät (BCM/Airbag) — interner Fehlerbody · Severity: medium · Steuergerät (BCM/Airbag) — interner Fehler: Body Control Module or Supplemental Restraint System controller detected an internal checksum, EEPROM, or voltage supply anomaly.U0100 — Keine Kommunikation mit Motorsteuergerät (ECM/PCM)network · Severity: high · Keine Kommunikation mit Motorsteuergerät (ECM/PCM): Other CAN-bus modules (TCM, ABS, Instrument Cluster) stopped receiving periodic CAN frames from the Engine Control Module.U0101 — Keine Kommunikation mit Getriebesteuergerät (TCM)network · Severity: high · Keine Kommunikation mit Getriebesteuergerät (TCM): CAN-bus heartbeat frames from the Transmission Control Module are missing.