Support · Fault Code Lookup

What's that code trying to tell you?

Type an OBD-II trouble code to find the matching guide — its meaning, the usual causes, the symptoms to expect, and how it's fixed.

Most searched
P0444 Code in Mercedes Solve EVAP System Purge Solenoid Circuit Open faults with ICARZONE UR800 P0200 Fuel Injector Circuit Malfunction (Bank 1) faults in 2019-2024 G30 | ICARZONE UR800 P0037 Code in Audi A4L Fix HO2S Heater Control Circuit Low (Bank 1 Sensor 2) faults with ICARZONE UR800 P061B Code Internal Control Module Torque Calculation Performance in BMW 3 Series | Fix with ICARZONE MA200 V6 P0032 Ford F-150 EcoBoost Fix HO2S Heater Circuit High | UR800 Guide P000B Ford F-150 EcoBoost Fix Fuel Regulator Circuit Range | UR800 Guide P0008 Ford F-150 EcoBoost Fix Fuel Regulator Circuit | UR800 Guide P2610 Ford F-150 EcoBoost Fix ECM/PCM Timer Performance | UR800 Guide P06DE Ford/Chevy/VW Fix Engine Oil Pressure Control Circuit | ICARZONE UR1000 P062F Code Test the Battery Before Replacing the PCM P0717 Ford/Chevy/VW Fix Input Turbine Speed Sensor No Signal | ICARZONE UR1000 P0355 Code in Toyota Camry 2.5L Fix Ignition Coil A faults with ICARZONE UR800 P1451 Ford F-150 Fix Evaporative System Repair with ICARZONE MA100 P0121 Code Throttle Position Sensor Fault | Diagnose with ICARZONE MA100 P0112 Code Intake Air Temperature Sensor Fault in 2018-2023 Toyota Camry | ICARZONE MA100 DIY FIX GUIDE P1550-P1551: Fix Throttle Actuator Faults in BMW 328i/335i | ICARZONE UR800 P0104 Code Mass Air Flow Sensor Circuit High/Low – Diagnose & Fix Ford, Chevrolet & Volkswagen with ICARZONE UR800 P0237 Fuel Rail Pressure Sensor Low – Diagnose & Fix Ford, Chevy & VW with ICARZONE UR800 P0022 Code in Honda Accord Fix Camshaft Timing with ICARZONE UR1000 DF004-012a ECM Fault in Chevrolet Silverado 1500 | Diagnose & Fix with MA100 P0093 Fix for Chevy Silverado 1500 Causes, Symptoms & ICARZONE MA100 Diagnostic Guide P0105 MAP Sensor Issues in Volkswagen Golf DIY Diagnose with ICARZONE UR800 P0430: Fix Catalytic Converter Issues in Toyota Camry P0192 Ford F-150 Fix Diagnose with ICARZONE MA100 Fuel Pressure Tool P0131 Toyota Camry Fix Diagnose with ICARZONE UR800 for Oxygen Sensor Issues P0193 Toyota Tacoma Fix Diagnose with ICARZONE MA100 Fuel Sensor Tool P0018 Code in Chevrolet Silverado 1500 Fix Timing Correlation with ICARZONE UR1000 P2195 Code in Ford F-150 Fix O2 Signal Stuck Rich with ICARZONE UR1000 P219B Code O2 sensor stuck rich in Honda Civic Type R | Fix with ICARZONE MA200 V6 P2187 coolant temp sensor high voltage issues in VW Golf GTI Fix with ICARZONE MA200 V6 HOW TO FIX P2270 Code in Ford F-150 downstream intake leaks issues | ICARZONE MA200 V6 P0307 Code in Ford F-150 Fix Cylinder 7 Misfire with ICARZONE MA200 V6 P0151 Code oxygen sensor low voltage issues in Toyota RAV4 | DIY FIX GUIDE with ICARZONE MA200 V6 P0038 Code O2 sensor heater high voltage issues in Chevy Silverado 1500 | DIY Fix with ICARZONE MA200 V6 P0068 Code in Jeep Wrangler Fix Throttle Body Flow Issues with ICARZONE MA200 V6 P0015 intake camshaft timing issues in Mercedes C-Class EASY Fix with ICARZONE MA200 V6 P200D Chevrolet Silverado 1500 Intake Runner Fix | UR1000 Guide P1000 Chevrolet Silverado 1500 OBD Readiness Fix | UR1000 Guide P0751 Chevrolet Silverado 1500 Shift Solenoid Fix | UR1000 Guide P0506 Code Idle Air Control System RPM Below Expected in Honda Civic | EASY Fix with ICARZONE MA200 V6 P0705 Chevrolet Silverado 1500 Transmission Sensor Fix | UR1000 Guide P2181 Code in Volkswagen Golf GTI Fix Coolant Sensor with ICARZONE UR1000 P0500 Chevrolet Silverado 1500 VSS Malfunction Fix | MA900 Guide P0456 Chevrolet Silverado 1500 EVAP Small Leak Diagnosis & Fix with MA900 P0452 Chevrolet Silverado 1500 EVAP Sensor Fix | UR1000 Guide P0345 Chevrolet Silverado 1500 Camshaft Sensor Fix | UR1000 Guide P0161 Chevrolet Silverado 1500 O2 Heater Circuit Fix | UR1000 Guide P0021 Chevrolet Silverado 1500 VVT Solenoid Fix | MA900 Guide P0455 EVAP Leak in Chevrolet Silverado 1500 | Causes, Symptoms & Fixes with MA900 P2263 Chevrolet Silverado 1500 Turbo Boost Sensor Fix – Diagnose & Repair with MA900
526 codes · page 8 of 11
01 Read your code

Every code is four signals in five characters.

P
System
P = Powertrain (engine & transmission)
0
Type
0 = generic SAE standard · 1 = make-specific
4
Subsystem
The subsystem the code points to
2
Fault
The specific fault
0
Index
Index within that subsystem
P
Powertrain

Engine, fuel, ignition, emissions and transmission. By far the most common — most check-engine lights start with P.

B
Body

Interior comfort and safety: airbags, lighting, power windows, seats, climate control.

C
Chassis

Mechanical systems outside the body: ABS, traction control, steering, suspension, wheel-speed sensors.

U
Network

Communication between control modules over the car's data bus (CAN). Often points to wiring or a module that has gone quiet.

Generic vs manufacturer-specific: a 0 in the second position means the code follows the SAE standard and means the same on every car — those are the ones in this library. A 1 (and sometimes 3) means the carmaker defined it themselves, so the same code can mean different things on a BMW and a Toyota. For those, read the exact definition on your scan tool.

02 When the light comes on

Four moves, in order.

  1. Is it flashing?

    A flashing check-engine light usually means an active misfire that can damage the catalytic converter — ease off the throttle and get it looked at promptly. A steady light is rarely an emergency; investigate soon.

  2. Scan for the codes

    Plug in a scan tool and read the stored codes. Note every code and its freeze-frame data — the first one set is often the root cause of the rest.

  3. Look it up

    Search the code here to understand what system it points to, how serious it is, and the parts most often behind it — before you spend a cent on parts.

  4. Fix, clear, confirm

    Repair the root cause, clear the code, then drive and re-scan. If it comes straight back, the underlying fault is still there — keep diagnosing, don't just keep clearing.

From code to cause

A code tells you the system. A scanner tells you the part.

Reading the code is step one. ICARZONE tools go further — live data, bidirectional actuator tests and OE-level access pinpoint the actual faulty component, then clear the code once it's fixed.

Can't find your code, or got a P1/B1/C1/U1 code? Those are manufacturer-specific. Tell our team the code and your vehicle (make, model, year) and we'll help you read it — or grab the exact OE definition with an ICARZONE tool. Contact support →