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
P1409 Code in BMW X3 Solve EGR faults with ICARZONE UR800 P0712 Audi Q3 45 TFSI (2019-2024) Fix TFT Sensor Low Input with ICARZONE UR800 P0124 Mercedes GLC 300 L (M254) Fix with ICARZONE UR800 2019-2024 P2599 Code Mercedes GLC 300 L (M254) Fix Turbo Boost Fault with ICARZONE UR800 2019-2024 P0431 Code in Audi Q5 Fix Catalyst System Efficiency Below Threshold (Bank 2) faults with ICARZONE UR800 P1501 Code in Jaguar F-Pace P250 (2020-2024) Fix IAC Valve Circuit Malfunction faults with ICARZONE UR800 P1500 Code Audi Q3 2019-2024 Fix with ICARZONE UR800 | EA888 Gen4 Idle Air Control P2105 Ford F-150 Fix 2018-2023 3.0L Power Stroke Throttle Control | UR800 ICARZONE UR800 Ford F-150 10R80 P1448 EVAP Purge Flow Repair P1456 Code Evaporative Emission (EVAP) System Vent Leak faults | Quick Fix with ICARZONE UR800 P0278 Code Cylinder 4 Injector Circuit Contribution/Balance Fault in BMW | QUICK FIX WITH ICARZONE UR800 EASY FIX P1490 Cod Evaporative Emission (EVAP) Purge Flow Insufficient faults | ICARZONE UR800 P0433 Code in BMW 3 Series Fix Catalytic Converter Efficiency Below Threshold (Bank 2) faults with ICARZONE UR800 P0413 Code Solve Secondary Air Injection (SAI) System Circuit High Input faults ICARZONE UR800 P0220 BMW 3 Series G20 Fix Throttle/Pedal Position Sensor B Circuit with ICARZONE UR1000 P0707 Code in Mercedes Fix Transmission Range Sensor A Circuit Low faults with ICARZONE UR1000 P0546 Code in VW Fix Exhaust Gas Temperature Sensor Circuit Range/Performance faults with ICARZONE UR1000 ICARZONE UR1000 Fix P2109 Audi A4 B9 EA888 Throttle Actuator Control Fast UR1000 Diagnostic Tool Fix P0470 Exhaust Pressure Sensor Fault in Audi A3 (2020-2024) – Pro Guide P2100 Code Mercedes GLC 300 Fix 2018-2024 2.0T TAC System Repair with ICARZONE UR1000 P2108 Code in Chevrolet Silverado 1500 (2016-2024) Fix with ICARZONE UR1000 P2103 Code Fix TAC System with ICARZONE UR1000 P1408 Ford F-150 (2017-2023) EGR Pressure Circuit Fix with ICARZONE UR1000 P0458 Code Fix for Chevrolet Silverado 1500 | UR1000 Diagnostic Guide 2015-2023 P1450 Mercedes-Benz GLC 300 W253 Fix EVAP System Exhaust Flow with ICARZONE UR1000 P0107 Code MAP Sensor Low Voltage in Toyota Camry | DIY Fix with ICARZONE UR1000 P0421 Code in Toyota Tacoma 3.5L V6 Fix Catalyst Efficiency with ICARZONE MA200 V6 P0404 Code in Ford F-250 6.7L Power Stroke Fix EGR Valve with ICARZONE MA200 V6 P0336 Code in Toyota Camry Fix Crankshaft Sensor with ICARZONE MA200 V6 P0307 Code in Ford F-150 Fix Cylinder 7 Misfire with ICARZONE MA200 V6 P0497 Code EVAP System High Purge Flow in Volkswagen Tiguan: DIY Fix with ICARZONE MA200 V6 P0316 Code in Ford F-150 Fix Crankshaft Misfire with ICARZONE MA200 V6 P0158 Code in Jeep Wrangler Fix with ICARZONE MA200 V6 OBD Scanner ICARZONE UR1000 Solve P0846 Code Transmission Fluid Pressure Sensor A Circuit Range/Performance faults P06B8 Code BMW 5 Series B48 Diagnose & Repair Glow Plug Circuit with UR1000 P0743 Ford F-150 (10R80) Fix Torque Converter Clutch Control Circuit with ICARZONE UR1000 P071E Code in Audi A6 Fix Transmission Fluid Temperature Sensor A Circuit Performance/Range faults with ICARZONE UR1000 P0627 Mercedes C300 L (2022-2024) Fix Generator Field Circuit with ICARZONE UR1000 P0605 Code BMW 530i B48 Diagnose & Repair ECU Internal Error with UR1000 P052B BMW 330i Fix Oil Pressure Sensor Fault Diagnosis with ICARZONE UR1000 P0520 Code in Audi Q7 Fix Engine Oil Pressure Sensor Circuit Range/Performance faults with ICARZONE UR1000 C2200 Code Ford ABS Module Communication Error | Diagnostic & Fix Guide 2025 Diagnose and fix P1247-P1248 in 2011-2023 Ford F-250/F-350 Super Duty | ICARZONE UR800 P1607 Code ECM Internal Controller Failure | FULL DIY GUIDE WITH ICARZONE UR800 P1688 Ford F-150 EcoBoost Fix PCM Power Fault Repair with ICARZONE UR800 P0134 Code O2 Sensor No Activity (Bank 1, Sensor 1) — Fix & Cost P1449 Code BMW 330i G20 (2019-2024) Fix EVAP Purge Flow Malfunction with ICARZONE UR1000 P0173 Silverado Fix UR1000 for Fuel Trim System Lean Bank 2 2014-2024 Chevrolet Silverado P0703 Repair TCC Circuit Fix with UR1000 Scanner P0418 Mercedes GLC X253 Fix ICARZONE UR1000 for Secondary Air Injection Fault
526 codes · page 5 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 →