Support · Fault Code Lookup

OBD-II Fault Code Guides

Mechanic-written repair guides for every trouble code — what it really means, what actually causes it, and how to fix it before you replace expensive parts.

Most searched
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 P1407 Code VW Tiguan Mk3 (2020-2024) Fix EGR Sensor with ICARZONE UR800 P0710 Code Audi Q7 3.0T (2019-2024) Fix with UR800 Diagnostic Tool P2016 Audi Q7 3.0T Fix Intake Manifold Sensor Repair with ICARZONE UR800 (2019-2024) P0734 Chevrolet Silverado Fix 4th Gear Ratio Issues with UR800 Scanner P1405 Code in BMW 530d (EGR Valve Position Sensor Circuit Low faults )| ICARZONE UR1000 P0714 BMW 3 Series G20 Fix Transmission Fluid Temp Sensor A Circuit with ICARZONE UR1000 P203F Code Solve DPF Differential Pressure Sensor Circuit Range/Performance faults in in Mercedes-Benz GLC ICARZONE UR1000 P0700 Code This Is Just a Messenger — Read the Real Code P0894 Chevrolet Silverado 1500 (10L80) Fix Transmission Component Slippage with ICARZONE UR1000 UR1000 Diagnostic Tool Resolve P2011 Code in Audi Q7 3.0T TFSI (2019-2024) – Expert Guide Meta Description UR1000 Diagnostic Tool Resolve P1693 PCM Communication Error in Audi Q7 3.0T (2019-2024) Fix Mercedes GLC 300 P1443 Code (2018-2024) UR1000 Diagnostic Tool for EVAP System Issues Meta Description P1454 Code Chevrolet Silverado 1500 Causes, Symptoms & Fixes with UR1000 Diagnostic Tool P0091 Volkswagen Tiguan Mk2 Fix Fuel System Rich Condition with ICARZONE UR1000
655 codes · page 5 of 14
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 →