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
P0604 Code Fix 60% Are Battery or Wiring, Not PCM Hardware P0411 Code Check the Check Valve Before the $500 Air Pump P2005 Code Fix Intake Manifold Runner Control Stuck Open (Bank 2) Fix P0440 Evaporative Emission Control System Malfunction with ICARZONE UR1000 Fix P0708 Transmission Range Sensor Circuit High Input with ICARZONE UR1000 Fix P0729 Torque Converter/Brake Switch B - Performance/Stuck Off with ICARZONE UR1000 Diagnostic Tool Fix P2102 Throttle Actuator Control System - Stuck Closed with ICARZONE UR1000 Diagnostic Tool Fix P2177 System Too Lean Off Idle Bank 1 with ICARZONE UR1000 Diagnostic Tool Fix P2048 Reductant Delivery Module Performance with ICARZONE UR1000 Diagnostic Tool Fix P0217 Engine Over Temperature Condition with ICARZONE UR1000 Diagnostic Tool P1400 Code in Volvo XC60 Fix Solve Exhaust Gas Recirculation (EGR) Flow Malfunction faults | ICARZONE UR800 P0422 BMW 3 Series (F30/F31) Fix Catalytic Converter Efficiency with ICARZONE UR1000 P2033 Code Ford F-150 10R80 (2017-2023) Fix EGR Temp Sensor with ICARZONE UR800 P0454 Code in Audi Q3 2019-2024 Fix EA888 Gen4 EVAP Fault with ICARZONE UR800 P0718 Code in Mercedes C300e Fix Transmission Oil Temperature Sensor with ICARZONE UR800 Fix P1093 Fault Code with ICARZONE UR1000 Diagnostic Tool Fix P0216 Code with ICARZONE UR1000 Diagnostic Tool P0704 Code Fix Clutch Switch Input Circuit Intermittent with ICARZONE UR1000 Diagnostic Tool P0109 Code Fix Manifold Absolute Pressure (MAP) Sensor Intermittent with ICARZONE UR1000 Diagnostic Tool Fix P2104 Fault Code with ICARZONE UR1000 Diagnostic Tool Fix P0653 Fault Code with ICARZONE UR1000 Diagnostic Tool Fix P0436 Fault Code with ICARZONE UR1000 Diagnostic Tool Fix P0308 Cylinder 8 Misfire Detected with ICARZONE UR1000 Diagnostic Tool Fix P0474 Code with ICARZONE UR1000 Diagnostic Tool Fix P0719 Code with ICARZONE UR1000 Diagnostic Tool Fix P1380 Code with ICARZONE UR1000 Diagnostic Tool Fix P2031 Code with ICARZONE UR1000 Diagnostic Tool Fix P0119 Code with ICARZONE UR1000 Diagnostic Tool P1220 Code Fix Fuel Injection Control Pressure Sensor Circuit High Input with ICARZONE UR1000 Diagnostic Tool P2007 Code Fix Intake Manifold Runner Control Circuit/Open (Bank 1) with ICARZONE UR1000 P1236 Code Fix Fuel Pump Secondary Circuit Fault with ICARZONE UR1000 Diagnostic Tool P0621: Generator/Charging System Circuit faults | ICARZONE UR1000 P2453 Code in VW Audi BMW Fix DPF Pressure Sensor Low Input with ICARZONE UR1000 Quick Fix P0221 Code Throttle Position Sensor Fault | ICARZONE UR1000 P2455: DPF Pressure Sensor A Circuit Intermittent/Erratic | UR1000 P1271 Code Fuel Trim System Fault |Quick Fix with ICARZONE UR1000 P2080 Code Fix Exhaust Temperature Sensor Fault with ICARZONE UR1000 P0651: Sensor Reference Voltage A Circuit/Open | Fix fast with ICARZONE UR1000. P1444: FIX EVAP System Purge Flow Malfunction| ICARZONE UR1000 P0261 Code Fix Cylinder 1 Injector Circuit Low Input with ICARZONE UR1000 Diagnostic Tool P0114 Code in Volvo Fix Intake Air Temp Sensor Fault with ICARZONE UR1000 P0489 Code in VW Fix Cooling Fan Circuit Fault with ICARZONE UR1000 P2047 Code in Mercedes Fix SCR NOx Sensor Fault with ICARZONE UR1000 P1406 Code in Audi Fix EGR Pressure Sensor Fault with ICARZONE UR1000 P0419 Code Fix Secondary Air Injection Valve Fault |ICARZONE UR800 P0459 Code in BMW X5 Fix Fix EVAP Circuit Fault | ICARZONE UR800 P0409 Code in Volvo Fix EGR Circuit Fault with ICARZONE UR800 P1728 Code in Porsche Macan S Fix PDK Electrical Fault with ICARZONE UR800 P0563 Code Mercedes C300 L (M254 2022-2024) Fix with ICARZONE UR800 P0702 Code Ford F-150 (2018-2024) Diagnose & Fix with ICARZONE UR800 Scanner
526 codes · page 2 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 →