Engine Trouble Codes
Welcome to Engine Trouble Code.This service website has been prepared to provide you with important operation, maintenance and safety information relating to your vehicle obd/2 engine trouble codes. And this manual and follow the recommendations for operation, maintenance will help you make budget.
How To Read Engine Codes ? |
Ways to read engine trouble codes. |
How To Clear Check Engine Lights ? |
Ways to clear check engine light on car panel. |
Check Engine Light Dictionary |
Ways to clear check engine light on car panel. |
Types Of Engine Trouble Codes :
Engine trouble code system uses to notify you about an issue. Each code corresponds to a fault detected in the car. When the vehicle detects an issue, it will activate the corresponding trouble code. Each engine trouble code consists of one letter and four digits, such as P0123.
We will teach you how to interpret the meaning of the codes with descriptions,causes,symptoms and repair manual. Knowing the OBD2 codes will help you save the time and money for a car diagnostics when you see a check engine light, as well as equip you with primary knowledge before you go to the mechanics (to avoid mechanic scams). Actually, most check engine lights could be fixed by really simple fixes at a low cost, and we highly recommend you to read OBD2 codes for the lights rather than ignore it.

Turning on the engine light known as the Check Engine Symbol - the computer stores a "trouble code" in its memory that identifies the source of the problem.
1st digit P = Powertrain B = Body C = Chassis U = Network 2nd digit 0 = Standard 1 = Manufacturer specific
3rd digit 1 = Emission management 2 = Injector circuit 3 = Ignition 4 = Auxiliary emission 5 = Vehicle speed & idle control 6 = Computer & output circuit 7 = Transmission

Body (B-codes) category covers functions that are, generally, inside of the passenger compartment. These functions provide the driver with assistance, comfort, convenience, and safety.
Chassis (C-codes) category covers functions that are, generally, outside of the passenger compartment. These functions typically include mechanical systems such as brakes, steering and suspension.
Powertrain (P-codes) category covers functions that include engine, transmission and associated drivetrain accessories.
Network & Vehicle Integration (U-codes) category covers functions that are shared among computers and systems on the vehicle.
Common Engine Problems With Trouble Codes :
How To Reset Engine Trouble Code ?
All problems of your car are displayed through the engine lights on the front panel, after checking with OBD/OBD2 scanner tool and finishing fix process you need to reset/clear the code.
Step-By-Step clearing engine trouble code light on the panel :
- Close the steering wheel.
- There is an OBD II diagnostic port on the driver side and below the dashboard. Connect your code reader to the vehicle via cable. If you have a Bluetooth OBD2 scanner, take the help of this app.
- Turn on the OBD2 scan tool and also your car.
- If you wait for a while, you will see that the scanner has displayed trouble codes.
- Then erase the code by pressing the clear button.
Clearing The OBD2-Code
The top 4 reasons a scan tool won't clear codes:Fault codes are live faults Incorrect code clear procedure Scan tool faults Scan tool won't communicate
These fault codes will appear on a two digit display found under the passenger seat. Note that although the display can indicate fault codes up to 99 not all numbers are valid codes. You read the codes by removing the side panel of the seat base or looking at the display under the back of the seat.
Check engine light comes on, here are some tips :
- Look for a serious problem that requires immediate attention.
- Try tightening your gas cap.
- Reduce speed and load.
- Use built-in diagnostic services.
Trouble In Clearing The Codes !
Common reasons a scan tool won't clear codes:
- Fault codes are live faults
- Incorrect code clear procedure
- Scan tool faults
- Scan tool won't communicate
Scan tools automatically communicate with the vehicle modules over the communication network. And determines some the engine codes as hard and soft ones. Hard codes are related fresh error codes in the vehicle system. Soft codes are based on hostorical old faults of the vehicle.
Similarly, after clearing the OBD/2 code, you need to reset your car. It's not a big deal. You can do it in a short time. Let's try to find out.
- Radio, watch need to be rebooted.
- Drive settings need to be fixed.
- Car's transmission - automatic transmission won't work, so there's nothing to fear. If you drive manually for a while, everything will be fine.
The backup system works in some cars. In that case, you don't need to do anything. A good aspect is that it saves your settings even after all the power ECU is eliminated.
Common Trouble Codes With Descriptions :
- P0455 - Evaporative Emission Control System Leak Detected Gross Leak
- P0442 - Evaporative Emission Control System Leak Detected Small Leak
- P0700 - Transmission Control System Malfunction
- P0456 - EVAP Control System Leak Detected Very Small Leak
- P0102 - Mass or Volume Air Flow Circuit Low Input
- P0446 - Multiple Displacement System Rationality Bank 2
- P0420 - Catalyst System Efficiency Below Threshold Bank 1
- P0171 - System Too Lean Bank 1
- P0300 - Cylinder Misfire Detected Random Cylinders
When an O2 detector failure occurs, a DTC or individual trouble code is recorded in the ECU and a check machine light appears on the vehicle's front panel. The DTC must be recaptured using a obd2 scanning tool. There are general or standard OBDII codes along with enhanced or OEM specific DTC. Below is a list of the more common OBDII canons, along with the possible cause or causes of the code.
Code | Description | Location | Possible Causes |
---|---|---|---|
P0150 | O2 Sensor Circuit Malfunction | Bank 2 Sensor 1 | Broken sensor element. Sensor disconnected. Shorted wiring. Catastrophic failure of sensor due to thermal shock. |
P0151 | O2 Sensor Circuit Low Voltage | Bank 2 Sensor 1 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0152 | O2 Sensor Circuit High Voltage | Bank 2 Sensor 1 | Short in wiring between heater circuit and signal wire. Sensor immersed in water. Silicone or ethylene glycol poisoning of the sensing electrode. |
P0153 | O2 Sensor Circuit Slow Response | Bank 2 Sensor 1 | Sensor electrode protective coated with carbon. Silicone poisoning. Ethylene glycol poisoning. Failed sensor heater. Heater circuit fuse. |
P0154 | O2 Sensor Circuit No Activity Detected | Bank 2 Sensor 1 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0155 | O2 Sensor Heater Circuit Malfunction | Bank 2 Sensor 1 | Sensor heater shorted or open. Replacement sensor installed with incorrect heater current values. Open or shorted electrical connections. Heater circuit fuse. |
P0156 | O2 Sensor Circuit Sensor Malfunction | Bank 2 Sensor 2 | Broken sensor element. Sensor disconnected. Shorted wiring. Catastrophic failure of sensor due to thermal shock. |
P0157 | O2 Sensor Circuit Low Voltage | Bank 2 Sensor 2 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0158 | O2 Sensor Circuit High Voltage | Bank 2 Sensor 2 | Short in wiring between heater circuit and signal wire. Sensor immersed in water. Silicone or ethylene glycol poisoning of the sensing electrode. |
P0159 | O2 Sensor Circuit Slow Response | Bank 2 Sensor 2 | Sensor electrode protective coated with carbon. Silicone poisoning. Ethylene glycol poisoning. Failed sensor heater. Heater circuit fuse. |
P0160 | O2 Sensor Circuit No Activity Detected | Bank 2 Sensor 2 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0161 | O2 Sensor Heater Circuit Malfunction | Bank 2 Sensor 2 | Sensor heater shorted or open. Replacement sensor installed with incorrect heater current values. Open or shorted electrical connections. Heater circuit fuse. |
P0162 | O2 Sensor Circuit Malfunction | Bank 2 Sensor 3 | Broken sensor element. Sensor disconnected. Shorted wiring. Catastrophic failure of sensor due to thermal shock. |
P0163 | O2 Sensor Circuit Low Voltage | Bank 2 Sensor 3 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0164 | O2 Sensor Circuit High Voltage | Bank 2 Sensor 3 | Short in wiring between heater circuit and signal wire. Sensor immersed in water. Silicone or ethylene glycol poisoning of the sensing electrode. |
P0165 | O2 Sensor Circuit Slow Response | Bank 2 Sensor 3 | Sensor electrode protective coated with carbon. Silicone poisoning. Ethylene glycol poisoning. Failed sensor heater. Heater circuit fuse. |
P0166 | O2 Sensor Circuit No Activity Detected | Bank 2 Sensor 3 | Short in wiring between sensor ground and signal wire. Silicone or ethylene glycol poisoning of the air reference electrode. |
P0167 | O2 Sensor Heater Circuit Malfunction | Bank 2 Sensor 3 | Sensor heater shorted or open. Replacement sensor installed with incorrect heater current values. Open or shorted electrical connections. Heater circuit fuse. |
P0170 | Fuel Trim Malfunction | Bank 1 | Vacuum Leak. Gas in engine oil. Air leaks. Bad O2 Sensor. |
P0171 | System Too Lean | Bank 1 | Leaking exhaust gasket or vacuum lines. Defective fuel injector(s). Damaged fuel pump. Clogged fuel filter. |
P0172 | System Too Rich | Bank 1 | Vacuum leak. Fuel pressure or delivery problem. Faulty MAF sensor. |
P0173 | Fuel Trim Malfunction | Bank 2 | Vacuum Leak. Gas in engine oil. Air leaks. Bad O2 Sensor. |
P0174 | System Too Lean | Bank 2 | Leaking exhaust gasket or vacuum lines. Defective fuel injector(s). Damaged fuel pump. Clogged fuel filter. |
P0175 | System Too Rich | Bank 2 | Vacuum Leak. Gas in engine oil. Air leaks. Bad O2 Sensor. |
How To Find Best OBD-II Scanner
OBD-II scanners price range from $25 to $200, which one is the best ? Is only OBD trouble code viewer screen enough for you? Do you know what kind of functions you need in your obd scanner. We gatered useful function list for OBD scanner, before buy it please check our obd functions list.
To choose the best OBD-II scanner for you please check these functions :
+Small and light
+Battery tests and oil light reset
+Handheld with add-on app
+Includes repair instructions and parts options
+Array of diagnostic tests
+Wi-Fi connectivity
+Rugged design with soft edges
+Offers repair suggestions
+Can read enhanced codes
+Phone/tablet app
+Comes with cables for pre-1996 vehicles
+Can reset oil-change light
+Nearly complete array of diagnostic tests
+Rugged design with soft edges
+Includes hard case and SD card
+Reads enhanced codes
+Lots of optional abilities available
+Comes with hard case
+Repair explanations
+Big screen
+Designed as scanner and supplemental wireless car display
+Can work as handheld scanner or with a phone
+Includes electrical multimeter
+Battery tests
+Includes stand
+Rugged design
+Icon-based navigation
+Shows live Data
+Easy to insert and remove from OBD port
+Good Bluetooth range
+Includes manufacturer specific codes
+OBD plug light
+Soft grips on sides
+Maintenance functions
+Excellent software
+Battery and I/M tests
+Lifetime warranty and updates
+Long cord
Listed Car Brands :
Supported car brands for engine diagnosis for trouble code processes.- Acura
- Alfa Romeo
- Audi
- BMW
- Buick
- Cadillac
- Chevrolet
- Chrysler
- Citroen
- Dacia
- Daewoo
- Daihatsu
- Dodge
- Jeep
- Fiat
- Ford
- GMC
- Honda
- Hyundai
- Infiniti
- Isuzu
- Jaguar
- Kia
- Lada
- Lamborghini
- Lancia
- Land Rover
- Lexus
- Lincoln
- Lotus
- Mazda
- Mercedes-Benz
- Mini
- Mitsubishi
- Nissan
- Peugeot
- Renault
- Saab
- Saturn
- Seat
- Skoda
- Smart
- Subaru
- Tata
- Toyota
- Volkswagen
- Volvo
Common OBD/2 Fault Codes :
View common OBD2 engine trouble codes.
- B0000
- B1040
- B1041
- B1090
- B1091
- B10AB
- B10AF
- B1121
- B1151
- B1210
- B1245
- B1263
- B1317
- B1318
- B1400
- B1440
- B1487
- B1630
- B1826
- B2121
- B2141
- B2146
- B2151
- B2206
- B2799
- B2AAA
- B3040
- C0044
- C0057
- C0300
- C0550
- C0700
- C1025
- C102D
- C107E
- C1103
- C110B
- C1130
- C1201
- C1612
- C342D
- P0000
- P0001
- P0002
- P0006
- P0007
- P0010
- P0011
- P0012
- P0013
- P0014
- P0015
- P0016
- P0017
- P0021
- P0022
- P0030
- P0031
- P0032
- P0036
- P0037
- P003A
- P0045
- P0046
- P0050
- P0051
- P0068
- P0069
- P0073
- P0087
- P0088
- P0089
- P0090
- P0091
- P0093
- P0096
- P0097
- P0100
- P0100
- P0101
- P0101
- P0102
- P0102
- P0103
- P0104
- P0105
- P0105
- P0106
- P0107
- P0108
- P0110
- P0113
- P0113
- P0115
- P0116
- P0117
- P0118
- P0120
- P0121
- P0122
- P0123
- P0128
- P0128
- P0130
- P0131
- P0132
- P0132
- P0133
- P0134
- P0135
- P0135
- P0136
- P0137
- P0138
- P0140
- P0141
- P0141
- P0151
- P0152
- P0154
- P0155
- P0158
- P015B
- P0161
- P0170
- P0170
- P0171
- P0171
- P0172
- P0172
- P0174
- P0174
- P0175
- P0183
- P0190
- P0191
- P0192
- P0193
- P01F0
- P0200
- P0201
- P0202
- P0203
- P0204
- P0221
- P0222
- P0223
- P0230
- P0234
- P0235
- P0236
- P0236
- P0237
- P0238
- P0253
- P0261
- P0263
- P0299
- P0299
- P0300
- P0300
- P0301
- P0301
- P0302
- P0303
- P0303
- P0304
- P0304
- P0305
- P0306
- P0321
- P0322
- P0325
- P0327
- P0332
- P0335
- P0335
- P0336
- P0340
- P0340
- P0341
- P0342
- P0345
- P0351
- P0352
- P0354
- P0354
- P0373
- P0374
- P0380
- P0381
- P0400
- P0400
- P0401
- P0401
- P0402
- P0403
- P0404
- P0405
- P0406
- P0409
- P0410
- P0411
- P0420
- P0420
- P0421
- P042F
- P0430
- P0430
- P0440
- P0440
- P0441
- P0442
- P0442
- P0443
- P0444
- P0446
- P0446
- P0449
- P0449
- P0451
- P0452
- P0453
- P0455
- P0455
- P0456
- P0456
- P0457
- P0457
- P0463
- P0474
- P0480
- P0488
- P0489
- P0490
- P0496
- P0496
- P04F0
- P0500
- P0500
- P0501
- P0503
- P0504
- P0505
- P0506
- P0507
- P0520
- P0521
- P0521
- P0523
- P054E
- P0562
- P0562
- P0563
- P0571
- P0572
- P0572
- P0573
- P0577
- P0597
- P0600
- P0606
- P0607
- P0622
- P062E
- P0638
- P0641
- P0642
- P0650
- P0651
- P0683
- P0685
- P068A
- P0697
- P06E9
- P0700
- P0700
- P0705
- P0705
- P070C
- P0711
- P0713
- P0715
- P0720
- P0726
- P0730
- P0740
- P0741
- P0741
- P0755
- P07E8
- P090C
- P0977
- P0A1F
- P0C00
- P1000
- P1001
- P1009
- P100F
- P1013
- P1018
- P1035
- P1036
- P1042
- P1061
- P1064
- P1087
- P1101
- P1103
- P110D
- P1120
- P1131
- P1133
- P1136
- P1193
- P1200
- P1201
- P1211
- P1254
- P1257
- P1258
- P1259
- P1292
- P1297
- P1299
- P130A
- P1312
- P1320
- P1326
- P132B
- P1334
- P1336
- P1338
- P1345
- P1346
- P1351
- P1353
- P1356
- P1357
- P1400
- P1404
- P1409
- P1450
- P1464
- P1494
- P150A
- P1510
- P1511
- P1512
- P1516
- P1530
- P154B
- P1557
- P1564
- P1570
- P1586
- P1588
- P1590
- P1592
- P15D9
- P1600
- P1602
- P1603
- P1604
- P1605
- P160B
- P1610
- P1612
- P1614
- P1621
- P1624
- P1632
- P1642
- P1644
- P1647
- P164D
- P1650
- P1653
- P1654
- P1655
- P1665
- P1682
- P1693
- P1707
- P1718
- P1734
- P1750
- P1813
- P1832
- P183B
- P183F
- P1856
- P1857
- P189C
- P1951
- P1B00
- P2000
- P2002
- P2004
- P2006
- P2008
- P200A
- P2014
- P2015
- P2020
- P2043
- P2047
- P207F
- P2096
- P2097
- P20E8
- P20EE
- P2100
- P2101
- P2102
- P2119
- P2122
- P2127
- P2135
- P2136
- P2138
- P2146
- P2147
- P2148
- P2150
- P2176
- P2181
- P2187
- P2195
- P2196
- P219C
- P21B0
- P21B0
- P2200
- P2201
- P2209
- P220F
- P2211
- P2261
- P2263
- P2279
- P229B
- P2404
- P2425
- P242F
- P244A
- P2453
- P2458
- P2463
- P246C
- P24AF
- P2509
- P2563
- P2571
- P2580
- P2872
- P287C
- P2BA8
- P2BA9
- P3000
- P3002
- P3103
- P310B
- P3135
- P3200
- P3348
- P3497
- P3900
- U0001
- U0019
- U0065
- U0073
- U0100
- U0101
- U0121
- U0141
- U0155
- U0156
- U0164
- U0401
- U040F
- U1000
- U1001
- U1014
- U1016
- U1017
- U1041
- U1064
- U1097
- U1101
- U1102
- U110A
- U1110
- U1111
- U1112
- U1113
- U1121
- U1122
- U1123
- U1140
- U1255
- U1400
- U1401
- U1412
- U1424
- U1501
- U1900
- U2001
- U2005
- U2064
- U210B
- U3003
- U3FFF