OBD error codes are one of the ways your car communicates with the mechanic. Every car built since 1996 has an OBD computer system that monitors and identifies problems. In particular, it looks for problems that could lead to harmful and polluting exhaust emissions. If the system detects a problem, it activates the check engine light and records the OBD code.
OBD codes are accessed by connecting the code reader to the vehicle’s OBD port. These codes give the mechanic information about the system and the conditions under which the problem was first identified. However, they cannot provide a clear solution to the actual cause of the problem – they can only tell you where to look. To find out more about what your car is trying to tell you, select your code below.
General Motors” (Chevrolet, Pontiac, Cadillac, Oldsmobile, Buick, Saturn) computer system diagnostic codes
The on-board computer of General Motors vehicles can be put into self-diagnosis mode by closing one of the contacts of its diagnostic connector on the vehicle body.
Connector on the vehicle body.
The diagnostic connector is located under the instrument panel (usually above the brake and accelerator pedals) and is closed by a plastic cover marked DIAGNOSTIC CONNECTOR.
A diagnostic computer can be connected to this connector, which is fitted with all the main service stations.
Switch off the ignition. Connect a small piece of wire (the material for a small paper clip will do) from diagnostic terminal “B” to terminal “A” (terminal “A” is always connected to the body of the machine). Switch on the ignition. You have put the computer into the fault code display mode.
In this mode the SERVICE ENGINE START warning light starts with the code “12” three times – “activation – pause 2 seconds – on – pause 0.5 seconds – on”, after a long pause the sequence of the twelfth code is repeated two more times. The twelfth code indicates that the computer’s self-diagnostic system is working.
After code “12”, the computer issues fault codes, which are repeated every three times. For example, code “22” will look like this:
“activation – 0.5 second pause – power up (it is twenty) – 2 second pause – power up – 0.5 second pause – power up (it is two)”.
Then, after a long pause, code “12” is given again and the process is repeated until the ignition is switched on.
Here are some of the fault codes used by General Motors:
13 – open circuit of the oxygen sensor;
14 – short circuit in the motor temperature sensor circuit;
15 – open in the chain of the engine temperature sensor;
21 – malfunction of a chain or the gauge of a throttle
22 – malfunction of a chain or the gauge of a throttle
24 – a malfunction of a chain or the gauge of speed of movement of the car;
33 – open circuit or malfunction of the intake manifold pressure sensor (or sensor vacuum line);
34 – malfunction of a chain or the gauge of pressure of air in an inlet collector;
42 – malfunctions in the electronic ignition system;
43 – malfunction of a chain or the gauge of a detonation of the engine;
44 – exhaust system oxygen sensor shows depleted mixture;
45 – the exhaust system oxygen sensor shows the re-enriched mixture;
51 – malfunction of the computer program chip;
52 – malfunction of the computer program chip;
54 – malfunction of a chain of a gasoline pump;
55 – malfunction of the on-board computer.
The most common faults in injection engine systems are undoubtedly the consequences of using inferior petrol. Ethylated petrol, as well as petrol containing oil, alcohol, water or other impurities not intended for petrol, causes a deterioration in the injector’s spray capacity and other problems with the fuel system. Fault codes 44″ and 45″ are most commonly displayed as a result of fuel system problems.
Code B0051
Observe the correct procedure for removing and installing all installed SRS components.
If a deployable device or combination of devices and/or an airbag management module (ACM / RCM) is deployed in memory in DTC B0051, the repair of the vehicle’s SRS must include the removal of all deployed devices and the installation of new deployable devices, the removal and installation of new collision sensors and the removal and installation of the new ACM / RCM. After repair, DTCs shall be cleared of all required modules.
Vehicles with Occupant Positioning System (OCS)
Check the entire vehicle for damage, including the following:
- The steering column (retractable column, if fitted)
- Knee supports and instrument panel attachment points
- Clips and brackets for the instrument panel
- Instrument panel and fixing points
- Seats and seat attachment points
- Seatbelts, seatbelts and seatbelts
- SRS wiring, harnesses and connectors
How do I fix fault code B3857?
This is usually a fault in the headlights. The computer has detected a fault in the headlight wiring harness. You can check all connections and grounds to make sure everything is connected correctly and receiving power, but if this does not work, you will need to connect a diagnostic scanner to monitor the responses of this circuit.
B0001 Driver Frontal Stage 1 Deployment Control (Subfault)
B0002 Driver Frontal Stage 2 Deployment Control (Subfault)
B0003 Driver Frontal Stage 3 Deployment Control (Subfault)
B0004 Driver Knee Bolster Deployment Control (Subfault)
B0005 Collapsible Steering Column Deployment Control (Subfault)
B0010 Passenger Frontal Stage 1 Deployment Control (Subfault)
B0011 Passenger Frontal Stage 2 Deployment Control (Subfault)
B0012 Passenger Frontal Stage 3 Deployment Control (Subfault)
B0013 Passenger Knee Bolster Deployment Control (Subfault)
B0020 Left Side Airbag Deployment Control (Subfault)
B0021 Left Curtain Deployment Control 1 (Subfault)
B0022 Left Curtain Deployment Control 2 (Subfault)
B0028 Right Side Airbag Deployment Control (Subfault)
B0029 Right Curtain Deployment Control 1 (Subfault)
B002A Right Curtain Deployment Control 2 (Subfault)
B0030 Second Row Left Side Airbag Deployment Control (Subfault)
B0031 Second Row Left Frontal Stage 1 Deployment Control (Subfault)
B0032 Second Row Left Frontal Stage 2 Deployment Control (Subfault)
B0033 Second Row Left Frontal Stage 3 Deployment Control (Subfault)
B0038 Second Row Right Side Airbag Deployment Control (Subfault)
B0039 Second Row Right Frontal Stage 1 Deployment Control (Subfault)
B003A Second Row Right Frontal Stage 2 Deployment Control (Subfault)
B003B Second Row Right Frontal Stage 3 Deployment Control (Subfault)
B0040 Third Row Left Side Airbag Deployment Control (Subfault)
B0041 Third Row Left Frontal Stage 1 Deployment Control (Subfault)
B0042 Third Row Left Frontal Stage 2 Deployment Control (Subfault)
B0043 Third Row Left Frontal Stage 3 Deployment Control (Subfault)
B0048 Third Row Right Side Airbag Deployment Control (Subfault)
B0049 Third Row Right Frontal Stage 1 Deployment Control (Subfault)
B004A Third Row Right Frontal Stage 2 Deployment Control (Subfault)
B004B Third Row Right Frontal Stage 3 Deployment Control (Subfault)
B0050 Driver Seatbelt Sensor (Subfault)
B0051 First Row Center Seatbelt Sensor (Subfault)
B0052 Passenger Seatbelt Sensor (Subfault)
B0053 Second Row Left Seatbelt Sensor (Subfault)
B0054 Second Row Center Seatbelt Sensor (Subfault)
B0055 Second Row Right Seatbelt Sensor (Subfault)
B0056 Third Row Left Seatbelt Sensor (Subfault)
B0057 Third Row Center Seatbelt Sensor (Subfault)
B0058 Third Row Right Seatbelt Sensor (Subfault)
B0060 Driver Seatbelt Tension Sensor (Subfault)
B0061 Passenger Seatbelt Tension Sensor (Subfault)
B0070 Driver Seatbelt Pretensioner “A” Deployment Control (Subfault)
B0071 First Row Center Seatbelt Pretensioner Deployment Control (Subfault)
B0072 Passenger Seatbelt Pretensioner “A” Deployment Control (Subfault)
B0073 Second Row Left Seatbelt Pretensioner Deployment Control (Subfault)
B0074 Second Row Center Seatbelt Pretensioner Deployment Control (Subfault)
B0075 Second Row Right Seatbelt Pretensioner Deployment Control (Subfault)
B0076 Third Row Left Seatbelt Pretensioner Deployment Control (Subfault)
B0077 Third Row Center Seatbelt Pretensioner Deployment Control (Subfault)
B0078 Third Row Right Seatbelt Pretensioner Deployment Control (Subfault)
B0079 Driver Seatbelt Pretensioner “B” Deployment Control (Subfault)
B007A Passenger Seatbelt Pretensioner “B” Deployment Control (Subfault)
B007B Second Row Left Seatbelt Pretensioner “B” Deployment Control (Subfault)
B007C Second Row Right Seatbelt Pretensioner “B” Deployment Control (Subfault)
B007D Second Row Center Seatbelt Pretensioner “B” Deployment Control (Subfault)
B007E Driver Seatbelt Pretensioner “C” Deployment Control (Subfault)
B007F Passenger Seatbelt Pretensioner “C” Deployment Control (Subfault)
B0080 Driver Seatbelt Load Limiter Deployment Control (Subfault)
B0081 First Row Center Seatbelt Load Limiter Deployment Control (Subfault)
B0082 Passenger Seatbelt Load Limiter Deployment Control (Subfault)
B0083 Second Row Left Seatbelt Load Limiter Deployment Control (Subfault)
B0084 Second Row Center Seatbelt Load Limiter Deployment Control (Subfault)
B0085 Second Row Right Seatbelt Load Limiter Deployment Control (Subfault)
B0086 Third Row Left Seatbelt Load Limiter Deployment Control (Subfault)
B0087 Third Row Center Seatbelt Load Limiter Deployment Control (Subfault)
B0088 Third Row Right Seatbelt Load Limiter Deployment Control (Subfault)
B0090 Left Frontal Restraints Sensor (Subfault)
B0091 Left Side Restraints Sensor 1 (Subfault)
B0092 Left Side Restraints Sensor 2 (Subfault)
B0093 Left Side Restraints Sensor 3 (Subfault)
B0094 Center Frontal Restraints Sensor (Subfault)
B0095 Right Frontal Restraints Sensor (Subfault)
B0096 Right Side Restraints Sensor 1 (Subfault)
B0097 Right Side Restraints Sensor 2 (Subfault)
B0098 Right Side Restraints Sensor 3 (Subfault)
B0099 Roll Over Sensor (Subfault)
B009A Left Side Restraints Sensor 4 (Subfault)
B009B Left Side Restraints Sensor 5 (Subfault)
B009C Left Side Restraints Sensor 6 (Subfault)
B009D Right Side Restraints Sensor 4 (Subfault)
B009E Right Side Restraints Sensor 5 (Subfault)
B009F Right Side Restraints Sensor 6 (Subfault)
B00A0 Occupant Classification System (Subfault)
B00A1 Occupant Position System (Subfault)
B00B0 Driver Seat Occupant Classification Sensor “A” (Subfault)
B00B1 Driver Seat Occupant Classification Sensor “B” (Subfault)
B00B2 Driver Seat Occupant Classification Sensor “C” (Subfault)
B00B3 Driver Seat Occupant Classification Sensor “D” (Subfault)
B00B4 Driver Seat Occupant Classification Sensor “E” (Subfault)
B00B5 Driver Seat Track Position Restraints Sensor (Subfault)
B00B6 Driver Seat Recline Position Restraints Sensor (Subfault)
B00B7 Driver Seat Occupant Position Sensor “A” (Subfault)
B00B8 Driver Seat Occupant Position Sensor “B” (Subfault)
B00B9 Driver Seat Occupant Position Sensor “C” (Subfault)
B00BA Driver Seat Occupant Position Sensor “D” (Subfault)
B00BB Driver Seat Occupant Position Sensor “E” (Subfault)
B00C0 Passenger Seat Occupant Classification Sensor “A” (Subfault)
B00C1 Passenger Seat Occupant Classification Sensor “B” (Subfault)
B00C2 Passenger Seat Occupant Classification Sensor “C” (Subfault)
B00C3 Passenger Seat Occupant Classification Sensor “D” (Subfault)
B00C4 Passenger Seat Occupant Classification Sensor “E” (Subfault)
B00C5 Passenger Seat Track Position Restraints Sensor (Subfault)
B00C6 Passenger Seat Recline Position Restraints Sensor (Subfault)
B00C7 Passenger Seat Occupant Position Sensor “A” (Subfault)
B00C8 Passenger Seat Occupant Position Sensor “B” (Subfault)
B00C9 Passenger Seat Occupant Position Sensor “C” (Subfault)
B00CA Passenger Seat Occupant Position Sensor “D” (Subfault)
B00CB Passenger Seat Occupant Position Sensor “E” (Subfault)
B00D0 Driver Seatbelt Indicator (Subfault)
B00D1 Passenger Seatbelt Indicator (Subfault)
B00D2 Restraint System Malfunction Indicator 1 (Subfault)
B00D3 Restraint System Malfunction Indicator 2 (Subfault)
B00D4 Restraint System Malfunction Audible Indicator (Subfault)
B00D5 Restraint System Passenger Disable Indicator (Subfault)
B00DF Passenger Restraints Disable Switch (Subfault)
B00E0 Third Row Left Seatbelt Pretensioner “B” Deployment Control (Subfault)
B00E1 Third Row Right Seatbelt Pretensioner “B” Deployment Control (Subfault)
B00E2 Third Row Center Seatbelt Pretensioner “B” Deployment Control (Subfault)
B00E3 Second Row Left Seatbelt Pretensioner “C” Deployment Control (Subfault)
B00E4 Second Row Right Seatbelt Pretensioner “C” Deployment Control (Subfault)
B00E5 Second Row Center Seatbelt Pretensioner “C” Deployment Control (Subfault)
B00E6 Third Row Right Seatbelt Pretensioner “C” Deployment Control (Subfault)
B00E7 Third Row Left Seatbelt Pretensioner “C” Deployment Control (Subfault)
B00E8 Third Row Center Seatbelt Pretensioner “C” Deployment Control (Subfault)
B1000 Manufacturer Controlled DTC
B2000 Manufacturer Controlled DTC
B3000 Reserved For Future Use