Codes OBD-II — 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 — Efficacité du système catalytique inférieure au seuil (Ligne 1)powertrain · Severity: medium · Efficacité du système catalytique inférieure au seuil (Ligne 1) : Oxygen sensor 2 (downstream) waveform mirrors upstream O2 sensor, indicating reduced oxygen storage capacity in the three-way catalytic converter.P0171 — Système trop pauvre (Ligne 1)powertrain · Severity: medium · Système trop pauvre (Ligne 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 — Système trop pauvre (Ligne 2)powertrain · Severity: medium · Système trop pauvre (Ligne 2) : Excessive positive fuel trim correction on Bank 2 cylinder bank.P0172 — Système trop riche (Ligne 1)powertrain · Severity: medium · Système trop riche (Ligne 1) : ECM is subtracting more than -20% fuel trim on Bank 1 due to excess fuel or restricted airflow.P0300 — Ratés d'allumage aléatoires ou multiples détectéspowertrain · Severity: high · Ratés d'allumage aléatoires ou multiples détectés : Crankshaft position sensor angular velocity fluctuations indicate combustion misfires across two or more cylinders.P0301 — Raté d'allumage détecté — Cylindre 1powertrain · Severity: high · Raté d'allumage détecté — Cylindre 1 : Crankshaft acceleration drop isolated to Cylinder 1 firing event.P0302 — Raté d'allumage détecté — Cylindre 2powertrain · Severity: high · Raté d'allumage détecté — Cylindre 2 : Combustion misfire isolated to Cylinder 2.P0303 — Raté d'allumage détecté — Cylindre 3powertrain · Severity: high · Raté d'allumage détecté — Cylindre 3 : Combustion misfire isolated to Cylinder 3.P0304 — Raté d'allumage détecté — Cylindre 4powertrain · Severity: high · Raté d'allumage détecté — Cylindre 4 : Combustion misfire isolated to Cylinder 4.P0455 — Système EVAP — fuite importante détectéepowertrain · Severity: low · Système EVAP — fuite importante détectée : EVAP monitor failed to pull or hold vacuum in the fuel tank vapor system, indicating a large leak or missing cap.P0442 — Système EVAP — petite fuite détectéepowertrain · Severity: low · Système EVAP — petite fuite détectée : EVAP pressure decay indicates a pinhole leak (~0.040 inch / 1.0 mm equivalent) in the fuel vapor system.P0128 — Thermostat de liquide de refroidissement — température inférieure au seuilpowertrain · Severity: low · Thermostat de liquide de refroidissement — température inférieure au seuil : 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 — Débit de recirculation des gaz d'échappement (EGR) insuffisantpowertrain · Severity: medium · Débit de recirculation des gaz d'échappement (EGR) insuffisant : Manifold pressure or temperature change when EGR is commanded open is below expected threshold.P0101 — Débitmètre d'air massique (MAF) — plage/performance du circuitpowertrain · Severity: medium · Débitmètre d'air massique (MAF) — plage/performance du circuit : Measured MAF airflow g/s deviates from calculated speed-density airflow (RPM × MAP × displacement).P0507 — Système de régulation du ralenti — régime supérieur à la consignepowertrain · Severity: low · Système de régulation du ralenti — régime supérieur à la consigne : Warm curb idle speed remains >150–200 RPM above target despite closed throttle.P0113 — Capteur de température d'air d'admission (IAT) — signal hautpowertrain · Severity: low · Capteur de température d'air d'admission (IAT) — signal haut : ECM detects an open circuit (>4.9 V) on the NTC thermistor IAT sensor line, interpreted as -40 °C (-40 °F).P0135 — Circuit de chauffage de sonde lambda (Ligne 1 Capteur 1)powertrain · Severity: medium · Circuit de chauffage de sonde lambda (Ligne 1 Capteur 1) : Current draw or resistance of the upstream air/fuel ratio sensor heater element is out of specification.P0141 — Circuit de chauffage de sonde lambda (Ligne 1 Capteur 2)powertrain · Severity: low · Circuit de chauffage de sonde lambda (Ligne 1 Capteur 2) : Downstream oxygen sensor heater circuit current out of normal range.P0340 — Capteur de position d'arbre à cames A — panne du circuitpowertrain · Severity: high · Capteur de position d'arbre à cames A — panne du circuit : Missing or erratic pulse train from Bank 1 intake camshaft Hall-effect or magnetoresistive sensor.P0335 — Capteur de position du vilebrequin A — panne du circuitpowertrain · Severity: high · Capteur de position du vilebrequin A — panne du circuit : ECM receives no RPM signal from the crankshaft reluctor wheel during cranking or running.P0700 — Système de commande de boîte de vitesses (demande MIL)powertrain · Severity: medium · Système de commande de boîte de vitesses (demande MIL) : Informational flag set in the engine ECU indicating that the Transmission Control Module (TCM) has stored a specific gearbox fault code.P0741 — Embrayage de convertisseur de couple — performance ou bloqué ouvertpowertrain · Severity: medium · Embrayage de convertisseur de couple — performance ou bloqué ouvert : Slip RPM across the torque converter exceeds threshold when lock-up clutch is commanded engaged at highway speed.P0299 — Turbocompresseur A — pression de suralimentation trop faiblepowertrain · Severity: medium · Turbocompresseur A — pression de suralimentation trop faible : Actual Manifold Absolute Pressure (MAP) remains significantly below target boost pressure for >4–5 seconds under load.P2002 — Filtre à particules diesel (FAP/DPF) — efficacité inférieure au seuilpowertrain · Severity: medium · Filtre à particules diesel (FAP/DPF) — efficacité inférieure au seuil : Differential pressure sensor across the DPF detects abnormal pressure drop or soot pass-through.P2138 — Capteur de position de pédale d'accélérateur D/E — corrélation de tensionpowertrain · Severity: high · Capteur de position de pédale d'accélérateur D/E — corrélation de tension : Dual redundant potentiometers or Hall tracks in the Accelerator Pedal Position (APP) sensor disagree by more than the safety threshold.P0011 — Calage d'arbre à cames d'admission (Ligne 1) — trop avancépowertrain · Severity: medium · Calage d'arbre à cames d'admission (Ligne 1) — trop avancé : Variable Valve Timing (VVT) phaser did not return to target angle or remained over-advanced.P0016 — Corrélation position vilebrequin / arbre à cames (Ligne 1 Capteur A)powertrain · Severity: high · Corrélation position vilebrequin / arbre à cames (Ligne 1 Capteur A) : Phase angle between crankshaft reluctor and intake camshaft exceeds mechanical tolerance.P0087 — Pression de rampe d'injection — trop bassepowertrain · Severity: high · Pression de rampe d'injection — trop basse : High-pressure direct-injection (GDI/Common Rail) fuel rail pressure is significantly below commanded target.C0035 — Capteur de vitesse de roue avant gauche — circuitchassis · Severity: medium · Capteur de vitesse de roue avant gauche — circuit : ABS/ESC module detects an open circuit, short, or missing pulse signal from the front-left wheel speed sensor.B1000 — Calculateur électronique (BCM/SRS) — défaut internebody · Severity: medium · Calculateur électronique (BCM/SRS) — défaut interne : Body Control Module or Supplemental Restraint System controller detected an internal checksum, EEPROM, or voltage supply anomaly.U0100 — Perte de communication avec le calculateur moteur (ECM/PCM)network · Severity: high · Perte de communication avec le calculateur moteur (ECM/PCM) : Other CAN-bus modules (TCM, ABS, Instrument Cluster) stopped receiving periodic CAN frames from the Engine Control Module.U0101 — Perte de communication avec le calculateur de boîte (TCM)network · Severity: high · Perte de communication avec le calculateur de boîte (TCM) : CAN-bus heartbeat frames from the Transmission Control Module are missing.