- OBDII Manufacturer Specific Trouble Codes for GM Starting at P1000 through P1299 NOTE: For some code numbers, there may be more than one definition because the same number may be used for different faults on different model years or models. P1031….O2 Sensor heater control circuit problem
What is manufacturer specific code?
Manufacturer-specific (normally P1xxx ) Where manufacturers feel that a code is not available within the generic list, they can add their own codes. The definitions for these are set by the manufacturer. In general, codes that begin with P0 are Generic codes, whereas codes that begin with P1 are manufacturer-specific.
What is a manufacturer controlled DTC?
Manufacturer Controlled DTC is a fault type drive system in the section of air supply system and failure of fuel.
What does manufacturer control mean?
In a manufacturing control system, the processes to be carried out are carefully planned and executed according to the initial plan. A processing run of the chosen products is processed in a manufacturing facility as defined by the manufacturing model.
What are Obdii codes?
OBD2, the abbreviation of On-Board Diagnostic, is the self-diagnostic system of all vehicles. When it diagnoses a problem, a Diagnostic Trouble Codes(DTC Codes), AKA OBD2 Codes will be generated and then turn on the check engine light. They indicate what the malfunction might be and help car diagnostics.
What is code P1101 GM?
Error Code P1101 is defined as Mass Airflow Sensor Out of Self-Test Range. This means the Mass Airflow System is experiencing an issue like due to faulty sensor, air leak or bad connectors.
What causes P1101 code?
Some of the possible causes of a P1101 trouble code include a faulty MAF sensor, faulty connectors or wiring within the MAF sensor harness, and an air leak either before or after the MAF sensor. A poor electrical connection within the MAF sensor circuit can also cause the storage of this code.
Which operating mode of the OBD-II system shows pending DTC’s?
*Mode 4: Clear/Reset DTCs and emissions-related diagnostic information. *Mode 5: O2 monitoring tests, supported. *Mode 6: Test results for continuously and noncontinuously monitored systems, supported. * Mode 7: Pending DTCs.
How do I get rid of code P1000?
In order to clear a P1000 trouble code the vehicle must be driven through a Drive Cycle until all monitors are completed or in ready status.
How do I fix code p1260?
Try turning the key on and then leave it for a few minutes, or until the theft light stops flashing. Then start the vehicle. This will reset the system if the transceiver in the column is working.
What does po171 code mean?
The P0171 OBD-II code means that, on the first bank of the engine, the fuel system is running weak or a vacuum leak exists near this side of the engine. A lean condition occurs when the engine either receives too little fuel or too much air.
How do you clear a GM obd1 code?
Clear the codes by pulling the fuse for 15-30 seconds. FYI, it might just reset after you pull the fuse and put it back in.
How do I read obd2 codes without a scanner GMC?
A. Using The Ignition Key
- Step 1: Turn The Ignition Key. Switch ON and OFF the ignition key without running the engine.
- Step 2: Check Your Dashboard. Right after the dash lights come up, they’ll turn off, except one—usually the service engine light.
- Step 3: Note And Interpret The Check Engine Codes.
How do I read obd2 codes without a scanner Silverado?
Depress the odometer “Trip” and “Reset” buttons while simultaneously turning the ignition key “On” and “Off.” End with the key in the “On” position. Release the odometer buttons and read the trouble codes from the digital odometer.
General Motors OBD II Powertrain Diagnostic Trouble Codes P1500-P1699
Diagnostic Difficulties When a code reader or scan tool is plugged into the car diagnostic connector (which is normally found beneath the instrument panel near the steering column), it is capable of reading vehicle manufacturer enhanced or P1 codes, which are read by the computer (not just generic or P0 codes). The existence of a code will cause the Check Engine Light to illuminate. The indicator will remain on until the code has been successfully removed. The code number does not provide any information about which component has failed.
In most cases, more testing is necessary to pinpoint the problem BEFORE repairs may be performed.
There are several frequent General Motors special “P1” upgraded OBD II error codes, which are listed below in no particular order.
Circuit for the starter signal (P1500).
- A malfunction in the electronic throttle module, or TAC module, has been identified as P1515.
- The throttle position of the electronic throttle module has been identified as P1517.
- MP1519 is a Control Module for the Throttle Actuator (Click Herefor help troubleshooting Electronic Throttle Control problems) System of gear indicators and the Park/Neutral Switch circuit (P1520).
- Low voltage in the A/C Evaporator Temperature circuit (P1532) or intermittent engine coolant temperature sensor (P1532).
- AC request circuit voltage is high in P1538.
- AC High Pressure in P1537 High voltage in the switch circuitP1540.
P1542.Excessive pressure or temperature in the air conditioning system This code is associated with the following codes: P1543.A/C system performance is out of rangeP1545.A/C Clutch Relay Control circuitP1546.A/C Clutch Relay control circuit voltage is lowP1550.Cruise control, motor actuator circuitP1554.Speed Control status circuitP1555.Electric Variable Orifice faultThis code is associated with the following codes: (Saturn) (SPS is low) P1558.
Speed Control System/Transaxle not in Drive P1560.
Speed Control Vacuum Solenoid P1562.
P1568.Speed Control (SPS high)P1570.Speed Control System/Traction Control activeP1571.Traction Control System wanted torque circuit P1571.Traction Control System desired torque circuit P1571.Traction Control System desired torque circuit (Click Herefor help troubleshooting Traction Control problems) P1572.Traction Control System active circuit voltage is too low for an extended period of timeP1573.PCM/EBTCM serial data circuit communication is not working properly P1574.EBTCM system/stop lamp circuit voltage is over the threshold.
P1575.High voltage on the stop lamp control circuit (97-98 Corvette only), or on the extended travel brake switch circuitP1576.High voltage on the brake booster vacuum sensor circuitP1577.High voltage on the brake booster vacuum sensor circuit (Click Herefor help troubleshooting Power Brake problems) P1577.Brake Booster Vacuum Sensor circuit voltage is low.P1578.Brake Booster Vacuum Sensor circuit vacuum is low.P1579.Brake Booster Vacuum Sensor circuit voltage is high.
P1579.Transitioning from Park/Neutral to Drive/Reverse while maintaining a high throttle angle Low voltage cruise control module P1580.High voltage cruise control module P1581.Low voltage cruise control module P1582.Low voltage cruise control module direction circuitP1583.Low voltage cruise control module direction circuitP1584.Cruise control disabledP1585.Cruise Control inhibit output circuit P1586.Cruise Control inhibit output circuit Circuit P1586.Cruise Control Brake Switch 2 (Cruise Control Brake Switch 2) Engine stall has been observed (P1599).
P1600.Battery failure in the powertrain control module, or a breakdown in communication between the PCM and the TC MP1601.
P1602.Communication problem between the PCM and the ABS moduleP1603.Communication problem between the serial data and the PCM P1604.IPC Serial data communication problemP1605.Serial data communication problem with the HVAC moduleP1607.Engine Oil Level Switch circuit P1608.IPC Serial data communication problem P1610.Failure of the body function controller or loss of serial data from the PZM (1997 CutlassMalibu only) P1611: CVRTD serial data has been lost.
Circuit for the Engine Oil Level Switch (P1617).
In the case of Saturn, the code P1620 indicates a low engine coolant level.
P1624.Powertrain control module software reset, or customer snapshot data available (Saturn) In the case of Saturn, P1625 indicates a system reset of the powertrain control module or a TCM flash checksum failure.
P1628.PCM Engine Control Temperature Pull-up Resistor or Engine Coolant Temperature Sensor Circuit Resistor Fault, or P1628.PCM Engine Control Temperature Sensor Fault P1629.Anti-theft divide cranking signal or Passkey cranking error (also known as Passkey cranking error) (Click Herefor help troubleshooting Anti-Theft System problems) P1630.System voltage is too high or too low, or the ECM immobilizer is in learning mode (only for the Cavalier Monte Carlo).P1631.Oxygen sensor1 is sluggish to respond, or the anti-theft password is wrong (Cavalier Monte Carlo only).
Anti-theft fuel disable signal has been received (P1632).
P1638.Terminal circuit for the Alterator Field (F).
P1640.Fault in the powertrain control module If the voltage of the EVAP fuel tank pressure sensor circuit is too high, the fan 1 relay control circuit, the MIL light circuit, or the A/C compressor clutch relay circuit is also too high, the P1641 (Click Herefor help diagnosing EVAP faults) In the case of the 96 Lumina/Monte 3.4L, the P1642.Fan control relay, or vehicle speed sensor output, or secondary air injection relay fault is indicated.
P1643.Fault in the powertrain control module (Click Herefor help troubleshooting PCM problems) P1644.Fault in the throttle position sensor circuit, or traction control circuit failure P1645.Boost control solenoid circuit, or EVAP solenoid output circuit, is a solenoid circuit that controls the boost of the engine.
P1655.Fault in the powertrain control module (quad driver 2), or failure of the EVAP canister purge valve (For assistance in identifying EVAP issues, please see this page.) P1656.Fault in the powertrain control module (quad driver 2), or failure of the wastegate solenodi control circuit (turbo models only) Failure of the powertrain control module (quad driver 2), or failure of the skip shift solenodi control circuit (P1657).
- P1660.
- P1662.Faulty PCM quad driver, or a cruise control circuit failure.
- Circuit for the alternator warning lamp (also known as the oil change warning lamp circuit).
- A powertrain control module fault (quad driver 3), or a reverse inhibit solenoid control circuit fault (quad driver 3) are all possible causes of this code.
- P1673.Fault in the powertrain control module (quad driver 4), or a problem with the engine hot light control circuit.
- In the case of an EVAP vent solenoid control circuit, the code P1675 is displayed.
P1677.Faulty powertrain control module (quad driver 4)P1680.Faulty powertrain control module (quad driver 4) Fault in the powertrain control module (Click Herefor help troubleshooting PCM problems) P1681.Powertrain control module failureP1682.Powertrain control module failureP1683.Powertrain control module failureP1684.Powertrain control module failureP1685.
- P1686 is the trouble code for the powertrain control module.
- P1689.
- The torque control circuit was given by the Traction Control System.
- Overrun of the powertrain control module loopP1691.
Low voltage in the coolant gauge circuitP1692. High voltage in the coolant gauge circuitP1693. Tachometer circuit voltage lowP1694. Tachometer circuit voltage highP1695. Tachometer circuit voltage low. Circuit for keyless access from a distance P1696. Circuit for keyless access from a distance
Complete List of OBD2 Codes: OBDII & OEM Diagnostic Trouble Codes
Complete List of OBD2 Codes: OBDIIOEM Diagnostic Trouble CodesPosted by Alex (Im) E. on 29 January 2013 07:25 PM |
What is aDiagnostic Trouble Code(DTC)?
obd2 codes are obd2 codes that are kept by the on-board computer diagnostic system and indicate a problem. These are saved in response to a fault that the system has identified in the vehicle. This type of OBD2 code is saved when a sensor in the vehicle gives a reading that is outside of the normal/acceptable range (Eg:fuel mixturetoo rich). These diagnostic trouble codes (DTCs) pinpoint a specific issue location and are meant to offer the technician with a pointer as to where a defect may be occuring within the vehicle.
Car code readers and professionalOBD2 software should be used in conjunction with the vehicle’s service manual to determine which systems, circuits, or components should be examined in order to thoroughly diagnose the malfunction.
Is it safe to reset an OBD2 Diagnostic Trouble Code?
When a part or component fails, it should not be changed only on the basis of a faulty indicator lighting (check engine fault light). It is recommended that you reference your vehicle’s service handbook for further information on probable causes of the problem as well as the testing that is necessary. For example, if a DTC indicates a sensor defect, it is doubtful that replacing the sensor will cure the underlying problem. The failure is very certainly caused by the systems that the sensor is monitoring, but it might also be caused by the wiring that connects the sensor to the rest of the system.
It is possible that a clogged mass air flow sensor is causing the vehicle to overcompensate in its fuel-trim adjustments.
So, in order to prevent unanticipated consequences when repairing a car based on its DTC codes, make sure you get a dependableOBD2 reader that will completely scan the vehicle for defects beyond standard DTCOBD2 codes.
Explanation of Codes.
This website contains over 5,000 OBD2 Diagnostic Trouble Codes from various manufacturers and generic sources. You may also gain access to the database by downloading the printed offline version of OBD2 codes (available for download here) (ideal for auto mechanics). TIP:This useful resource site will explain the issue, the reason, and the remedy for each and every obd fault code that is detected by computer software for automobile diagnostics. NOTE:If your present OBD software or scanner is not giving useful information, you may want to consider investing in a sophisticated OBD2 scanner such as the TOAD, which will probe far deeper into your car’s performance, health, and chip data to provide you with more information.
Difference Between GenericManufacturer Specific OBD2 Codes.
Code type | Explanation |
Generic(normally P0xxx) | The definition for the code is defined in the EOBD / OBD-II standard and will be the same for all manufacturers. |
Manufacturer-specific(normally P1xxx) | Where manufacturers feel that a code is not available within the generic list, they can add their own codes. The definitions for these are set by the manufacturer. |
In general, codes that begin with P0 are considered generic, but codes that begin with P1 are considered manufacturer-specific codes. Additional code groups, on the other hand, are accessible in order to accommodate the extension of these code lists. The following diagram depicts the whole split of the code groups:
Powertrain codes |
P0xxx – Generic |
P1xxx – Manufacturer-specific |
P2xxx – Generic |
P30xx-P33xx – Manufacturer-specific |
P34xx-P39xx – Generic |
Chassis codes |
C0xxx – Generic |
C1xxx – Manufacturer-specific |
C2xxx – Manufacturer-specific |
C3xxx – Generic |
Body codes |
B0xxx – Generic |
B1xxx – Manufacturer-specific |
B2xxx – Manufacturer-specific |
B3xxx – Generic |
Network Communication codes |
U0xxx – Generic |
U1xxx – Manufacturer-specific |
U2xxx – Manufacturer-specific |
U3xxx – Generic |
TIP: Find Your Code Quickly on this Page:
TIP: To locate an error code fast, utilize the Search feature on your browser’s toolbar. Ctrl + FCommand + FCtrl + FCommand + F
Quick Links:
- Every OBD2 error code has a thorough description and remedy
- Detailed explanations of OBD2 sensors
- A glossary of OBDII acronyms and jargon
- The Global OBD Vehicle Communication Software Manual: Technical Information
OBD-II Check Engine Light Trouble Codes
Every OBD2 error code has a detailed description and remedy; What are OBD2 sensors? OBDII acronyms and jargon; Global OBD Vehicle Communication Software Manual: Technical Information; What are OBD2 sensors?
Generic Powertrain Trouble Codes
This list covers standard diagnostic trouble codes (DTCs), which are used by all automobile manufacturers to identify and diagnose vehicle malfunctions and failures. The codes listed below are general codes that may or may not be applicable to all cars in your fleet. Vehicle manufacturers may utilize DTC codes that are slightly different from the codes listed here, which are known as manufacturer specific codes. WARNING: Due to the large number of codes included in the listing, we have divided it into numerous pages.
If you’re not sure where to go for code information, we strongly advise you to just utilize the search option to find out!
The information contained in the following list is provided solely for educational reasons and is not intended for use in automobile repairs.
P1*** Manufacturer Specific Trouble Codes
If the first letter of your DTC (diagnostic trouble code) is P1_, it indicates that it is a manufacturer-specific code. For further information about P1 codes, select your vehicle’s make and model from the list below: Please keep in mind that this material is being provided solely for informational reasons. It is not meant to be used as repair advice, and we are not liable for any actions you take in relation to any vehicle. All of the information on this website is protected by intellectual property rights.
OBDII
When the PCM recognizes and diagnoses an issue, it stores a Diagnostic Trouble Code (DTC) for that error in its memory. It is the goal of these codes to assist you in determining the underlying cause of the issue. The diagnostic codes that are required by law to be shown on all OBDII systems are standardized, and all car manufacturers utilize the same code list as one another. As a result, the misfire code P0300 signifies the identical failure on every Chevrolet, Chrysler, Ford, or Toyota vehicle.
This chart illustrates the DTC format as well as the generic code kinds.
P1xxx codes are manufacturer-specific codes that typically include areas that are not linked to emissions and may not cause the check engine light to illuminate.
It is the third character in the code that indicates which system has had a fault in P0xxx code format.
Failures occurring in non-powertrain systems such as the anti-lock braking system (ABS), the heating and air conditioning system (HVAC) (Bxxxxxx, Cxxxx, Uxxxx codes) may be retrieved through the OBDII diagnostic link connector, but they do not cause the check engine light to illuminate and are not involved with (NYVIP2) emission inspections.
- However, it is possible to encounter a circumstance in which a P0xxx code is stored in memory but the check engine light is not instructed to illuminate.
- Pre-existing codes are created by intermittent faults or by failures that the PCM must observe occur during two consecutive warm-up cycles in order for the code to be set.
- A diagnostic trouble code (DTC) is generated when an error occurs for the defined number of times.
- As soon as a pending code is placed in the PCM’s memory, freeze frame data is likewise recorded and preserved.
- This information enables for the duplication of criteria, which should assist you to potentially pinpoint the problem.
Sometimes the component or process that is the topic of a pending code is included as part of the enabling criteria that must be met in order for a monitor to be successful. In order to obtain an explanation of your Diagnostic Trouble Code, enter the last three digits of the code in this field.
Bosch OBD 1150
Automobiles manufactured in 1996 and later (OBD II and CAN), as well as 1994 and 1995 OBD II compliant vehicles, are all compatible with this product. There are about 15,000 DTC (Diagnostic Trouble Code) definitions, both generic and manufacturer specific. Data in real time, with over 300 different data PIDs to choose from (depending on vehicle) Live data can be recorded and replayed. Graph Real-time information ABS codes and meanings for the vast majority of 1996-2013 General Motors, Ford, Chrysler, Toyota, Honda, Nissan, and Hyundai automobiles.
- Most 2000 and newer automobiles are automatically identified by the AutoIDTM technology.
- DTCs can be read and erased.
- The Check Engine light is illuminated.
- Read and show any pending DTCs that have been set.
- In layman’s terms, Mode 6 is the sixth mode.
- Identifying a component on the vehicle is described in text form using the Component Locator feature.
- The language setup, unit of measure, display test, keypad test, memory test, tool information, and program mode are all included in the system setup menu.
- The use of color on the screen Manual in three languages (English, Spanish, French) Updates are available through the USB connection.
On-Board Diagnostic Trouble Codes for Automotive Technicians Explained
Compatible with ALL 1996 and newer import, domestic, diesel, and hybrid automobiles (OBD II and CAN), as well as 1994 and 1995 OBD II compliant vehicles DTC (Diagnostic Trouble Code) meanings for over 15,000 generic and manufacturer-specific DTCs. A total of more than 300 potential data PIDs are provided in real-time (depending on vehicle) Live data is recorded and replayed. Graph Data that is current is used. GM, Ford, Chrysler, Toyota, Honda, Nissan, and Hyundai automobiles have ABS codes and meanings from 1996 to 2013.
- A car that has been AutoIDTMed is one that was manufactured after 2000.
- Reset the MIL and switch off the computer system.
- DTCs that have not been cleared are read and shown.
- Using Layman’s nomenclature, Mode 6 is described as follows: Display DRIVER CYCLE MODE ON THE OBD II SYSTEM Identifying a component on a vehicle is described in text form using the Component Locator.
- All accessible I/M Monitors are read and shown (emissions) Frozen frame data may be read and shown (snapshot of vehicle data at the time of the fault) Monitor for the battery, alternator, and charging system.
Check the OBD display state. Biblioteca de Acronymes Display in different colors Manual written in three different languages (English, Spanish, French) USB port is used for updating. Certification by the European Commission (CE).
How to Read DTC Codes
The first number in the DTC indicates whether the code is particular to the car manufacturer or whether it is an SAE generic code that applies to all OBD II systems worldwide. The last three digits of the number contain information about the individual circuit and system of the vehicle. An example of a common OBD II code is seen in the illustration below.
OBD II DTC Codes List
Standard problem codes begin with the letter P and are followed by a four-digit number code. See the table below for a few examples of typical automobile error codes, as well as what they represent:
DTC Codes | Description | Common Codes Within This Range |
P0100-P0199 — Fuel and Air Metering | These codes are used to monitor the fuel and air ratio of the vehicle’s engine to determine if an oxygen sensor is failing, plus they will monitor a vehicle’s emissions and fuel economy. |
- P0135:O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- P0141:O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
- P0171:System Too Lean (Bank 1)
- P0174:System Too Lean (Bank 2)
- P0175:System Too Lean (Bank 3)
- P0176:System Too Lean (Bank 4)
- P0177:System Too Lean (Bank 5).
P0200-P0299 — Fuel and Air Metering (Injector Circuit) | These codes are going to involve fuel injectors. |
- Failure of the injector circuit
- P0218: Overheating of the transmission
- P0200: Failure of the injector circuit
P0300-P0399 — Ignition System or Misfire | These codes will trigger if there are issues with the car’s ignition. For example, if there are spark plug issues. |
- The following P codes have been identified: P0300:Random/Multiple Cylinder Misfire Detected
- P0301:Cylinder 1 Misfire Detected
- P0302:Cylinder 2 Misfire Detected
- P0303:Cylinder 3 Misfire Detected
- P0304:Cylinder 4 Misfire Detected
- P0325:Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
- P0300:Random
P0400-P0499 — Auxiliary Emissions Controls | These codes will determine issues with the system’s EVAP (evaporative emission control) systems. The EVAP’s function is to prevent gas fumes from reaching the atmosphere, thus keeping air pollution to a minimum. |
- Exhaust gas recirculation flow insufficiently detected
- Secondary air injection system insufficiently detected
- Exhaust gas recirculation flow insufficiently detected
- Secondary air injection system insufficiently detected Specifically, P0420 indicates that the catalyst system efficiency is below threshold (Bank 1), P0430 indicates that the catalyst system efficiency is below threshold (Bank 2), and P0440 indicates that the evaporative emission control system is malfunctioning.
P0500-P0599 — Vehicle Speed Controls and Idle Control System | These codes will monitor the vehicle’s speed controls and idling. Issues from the vehicle speed sensor (VSS) will trigger these codes. |
- P0500:Vehicle Speed Sensor Failure
- P0505:Idle Control System Failure
- P0600:Vehicle Speed Sensor Failure
P0600-P0699 — Computer Output Circuit | These codes will be triggered by a faulty computer system. |
- Exceptions include P0600:Serial Communication Link Malfunction, P0602:Control Module Programming Error, and P0604:Control Module Internal RAM Error.
P0700-P0899 — Transmission and Beyond | These codes monitor the system’s transmissions. Most of the time, the code is triggered by a fault in the system’s transmission computer. |
- P0700:Failure of the transmission control system
- P0702:Failure of the transmission control system’s electrical
- P0703:Failure of the transmission control system’s mechanical
Download our collection of OBD standard fault codes to get started diagnosing your on-board car issues right now. The ability to test and diagnose a vehicle’s on-board problem requires the use of the appropriate equipment. Accurate diagnosis is essential for repairing a vehicle in accordance with manufacturer recommendations. Having the ability to recognize these OBD issue codes will result in less downtime and more production. In addition to an OBD interface, TPC WireCable® offers a large selection of automotive wire, cord, and cable accessories, as well as a variety of automotive cable accessories.
Maintenance, reducing downtime, products, custom cable, and automobiles are some of the topics covered.
Decoding OBD-II Diagnostic Trouble Codes
Code | Code Identification |
P0101 | Mass air flow (MAF) sensor circuit, range or performance problem |
P0102 | Mass air flow (MAF) sensor circuit, low input |
P0103 | Mass air flow (MAF) sensor circuit, high input |
P0106 | Manifold absolute pressure (MAP) sensor circuit, range or performance problem |
P0107 | Manifold absolute pressure (MAP) sensor circuit, low input |
P0108 | Manifold absolute pressure (MAP) sensor circuit, high input |
P0112 | Intake air temperature (IAT) circuit, low input |
P0113 | Intake air temperature (IAT) circuit, high input |
P0117 | Engine coolant temperature (ECT) circuit, low input |
P0118 | Engine coolant temperature (ECT) circuit, high input |
P0121 | Throttle position sensor (TPS) circuit, range or performance problem |
P0122 | Throttle position sensor (TPS) circuit, low input |
P0123 | Throttle position sensor (TPS) circuit, high input |
P0125 | Insufficient coolant temperature for closed loop fuel control |
P0131 | Oxygen sensor circuit, low voltage (pre-converter sensor, left bank) |
P0132 | Oxygen sensor circuit, high voltage (pre-converter sensor, left bank) |
P0133 | Oxygen sensor circuit, slow response (pre-converter sensor, left bank) |
P0134 | Oxygen sensor circuit – no activity detected (pre-converter sensor, left bank) |
P0135 | Oxygen sensor heater circuit malfunction (pre-converter sensor, left bank) |
P0137 | Oxygen sensor circuit, low voltage (post-converter sensor, left bank) |
P0138 | Oxygen sensor circuit, high voltage (post-converter sensor, left bank) |
P0140 | Oxygen sensor circuit – no activity detected (post-converter sensor, left bank) |
P0141 | Oxygen sensor heater circuit malfunction (post-converter sensor, left bank) |
P0143 | Oxygen sensor circuit, low voltage ( 2 post-converter sensor, left bank) |
P0144 | Oxygen sensor circuit, high voltage ( 2 post-converter sensor, left bank) |
P0146 | Oxygen sensor circuit – no activity detected ( 2 post-converter sensor, left bank) |
P0147 | Oxygen sensor heater circuit malfunction ( 2 post-converter sensor, left bank) |
P0151 | Oxygen sensor circuit, low voltage (pre-converter sensor, right bank) |
P0152 | Oxygen sensor circuit, high voltage (pre-converter sensor, right bank) |
P0153 | Oxygen sensor circuit, slow response (pre-converter sensor, right bank) |
P0154 | Oxygen sensor circuit – no activity detected (pre-converter sensor, right bank) |
P0155 | Oxygen sensor heater circuit malfunction (pre-converter sensor, right bank) |
P0157 | Oxygen sensor circuit, low voltage (post-converter sensor, right bank) |
P0158 | Oxygen sensor circuit, high voltage (post-converter sensor, right bank) |
P0160 | Oxygen sensor circuit – no activity detected (post-converter sensor, right bank) |
P0161 | Oxygen sensor heater circuit malfunction (post-converter sensor, right bank) |
P0171 | System too lean, left bank |
P0172 | System too rich, left bank |
P0174 | System too lean, right bank |
P0175 | System too rich, right bank |
P0300 | Engine misfire detected |
P0301 | Cylinder number 1 misfire detected |
P0302 | Cylinder number 2 misfire detected |
P0303 | Cylinder number 3 misfire detected |
P0304 | Cylinder number 4 misfire detected |
P0305 | Cylinder number 5 misfire detected |
P0306 | Cylinder number 6 misfire detected |
P0307 | Cylinder number 7 misfire detected |
P0308 | Cylinder number 8 misfire detected |
P0325 | Knock sensor circuit malfunction |
P0327 | Knock sensor circuit, low output |
P0336 | Crankshaft position sensor circuit, range or performance problem |
P0337 | Crankshaft position sensor, low output |
P0338 | Crankshaft position sensor, high output |
P0339 | Crankshaft position sensor, circuit intermittent |
P0340 | Camshaft position sensor circuit |
P0341 | Camshaft position sensor circuit, range or performance problem |
P0401 | Exhaust gas recirculation, insufficient flow detected |
P0404 | Exhaust gas recirculation circuit, range or performance problem |
P0405 | Exhaust gas recirculation sensor circuit low |
P0410 | Secondary air injection system |
P0418 | Secondary air injection pump relay control circuit |
P0420 | Catalyst system efficiency below threshold, left bank |
P0430 | Catalyst system efficiency below threshold, right bank |
P0440 | Evaporative emission control system malfunction |
P0441 | Evaporative emission control system, purge control circuit malfunction |
P0442 | Evaporative emission control system, small leak detected |
P0446 | Evaporative emission control system, vent system performance |
P0452 | Evaporative emission control system, pressure sensor low input |
P0453 | Evaporative emission control system, pressure sensor high input |
P0461 | Fuel level sensor circuit, range or performance problem |
P0462 | Fuel level sensor circuit, low input |
P0463 | Fuel level sensor circuit, high input |
P0500 | Vehicle speed sensor circuit |
P0506 | Idle control system, rpm lower than expected |
P0507 | Idle control system, rpm higher than expected |
P0601 | Powertrain Control Module, memory error |
P0602 | Powertrain Control module, programming error |
P0603 | Powertrain Control Module, memory reset error |
P0604 | Powertrain Control Module, memory error (RAM) |
P0605 | Powertrain Control Module, memory error (ROM) |
What to Do If Your OBD-II Scan Doesn’t Work
You should check a few things before you give up and take your car to the shop if you’re scanning your car’s computer for OBD (on-board diagnostic) codes and get no results. If you’re resourceful enough to utilize your car’s onboard diagnostics system, you’re already miles ahead of the game. But first, let’s go through the diagnostics, error messages, scan ports, and other features of the OBD-II code system.
What Is OBD?
Since the mid-1990s, automobiles have been equipped with an on-board diagnostics system (OBD) known as the On-Board Diagnostics system. An onboard computer in your car keeps track of sensors that detect things like engine temperature, exhaust gas mixture, and other parameters that, unless you’re a skilled automotive troubleshooter, will mean little to you. It is the computer in your automobile or truck that continually analyzes these sensors to ensure that all of the elements they detect fall within the manufacturer’s optimal or safe operating range.
In a contemporary automobile, there might be hundreds of different error codes, each of which indicates a different problem.
This is accomplished by connecting a scan tool to a computer-style connection on your vehicle (the location of which may be found in your repair handbook) and downloading the codes.
Then you may look up the codes on a website such as Obd-Codes.com to see what they mean in English. Most auto parts chain businesses will scan your codes for free if you bring them in.
Blown Fuse
After plugging into your car’s diagnostic port and failing to get any information, you could conclude that your OBD-II brain has been damaged, but don’t write off your automobile just yet as a failure. The most typical reason for not receiving an OBD code is a blown fuse, which is discussed further below. When you buy a new automobile or truck, the engine control module (ECM)—also known as the engine control unit, electronic control unit (ECU), or powertrain control module (PCM)—is installed on the same fuse circuit as other electrical devices such as the cigarette lighter or accessory port.
Even a fuse that is entirely responsible for the computer diagnostics of the vehicle might blow for no obvious cause.
You should keep in mind that your automobile or truck may have more than one fuse box.
Clogged Port
Another cause for not receiving a reading is that the scan port has grown blocked with dust as a result of the scanner lying idle for several years. While you shouldn’t use a spray cleaner or anything else that may make the port wet, wiping it down with a soft cloth or blowing compressed air across it could help clear out any debris that could be blocking your scan equipment from receiving a proper reading from the port. You may proceed with car maintenance at the shop or in your garage if one of these solutions is successful and you now know what codes your vehicle is storing.
Sources
- “What exactly is OBD II? On-Board Diagnostics: A Brief History” “Symptoms of a Bad or Failing Engine Control Module (ECM),” according to Geotab.com. Yourmechanic.com
OBD1 Codes – Trouble Code List & Reading (GM)
Do you own a General Motors car manufactured between 1980 and 1995? It is likely that your vehicle is equipped with an OBD1 connection if this is the case (ALDL). This connection is one-of-a-kind and works with a variety of vehicles, including Pontiac, Chevrolet, GMC, Oldsmobile, Cadillac, and Buick, among others. The advantage of using the OBD1 port is that you may view your trouble codes at home without the need for any diagnostic equipment. There are specific diagnostics tools available for this type of connection, however they are not required because the data can be read just as effectively without the use of a tool.
You may read more about OBD2 codes in our other post.
OBD1 Trouble Code List
The following is a comprehensive list of OBD1 problem codes. Even though the meanings of the OBD1 codes might vary based on the car model you have, the vast majority of them are the same across all automobile manufacturers.
We will not be held liable for any errors or omissions from this code list. Check your car’s repair manual to see whether the issue codes for your particular model are listed.
Code | Description |
---|---|
12 | System OK (Diagnosis mode active) |
13 | Oxygen O2 Sensor– Circuit open/no activity |
14 | Coolant Temperature sensor– Resistance too high or shorted circuit |
15 | Coolant Temperature Sensor – Circuit low or open |
16 | Direct ignition system (DIS) – Faulty circuit / shorted circuit |
17 | Camshaft Position Sensor– Circuit/timing error |
18 | Camshaft or Crankshaft – Sensor/circuit/timing error |
19 | Crankshaft sensor – Sensor/circuit/timing error |
21 | Throttle position sensor – Out of range/Performance |
22 | Throttle position sensor – Low Voltage |
23 | Intake Air temp sensor – Out of range, low resistance |
24 | Vehicle speed sensor – Circuit fault |
25 | Intake Air temp sensor – Out of range, high resistance |
26 | QDM A (Quad-driver module) – Circuit1 fault |
27 | QDM A (Quad-driver module) – 2nd gear circuit |
28 | QDM A (Quad-driver module) – Circuit2 fault |
29 | QDM A (Quad driver module) – 4th gear circuit |
31 | Wastegate solenoid – Circuit fault |
32 | EGR (Exhaust Gas Recirculation) – Circuit fault |
33 | Manifold Air Pressure Sensor– Signal out of range, high resistance |
34 | Manifold Air Pressure Sensor – Signal out of range, low resistance |
35 | Idle air control valve / Sensor – Circuit fault |
36 | Ignition system – Circuit error/fault |
38 | Brake input (Brake switch sensor) – Circuit fault |
39 | Clutch input (Clutch sensor) – Circuit fault |
41 | Camshaft sensor – Circuit fault or ignition control – circuit fault/error(depending on the car model) |
42 | EST (Electronic spark timing) – Circuit grounded/shorted |
43 | Knock sensor/ Electronic spark control – Circuit fault error(depending on the car model) |
44 | OxygenO2 sensor– Lean Mixture |
45 | Oxygen O 2sensor – Rich Mixture |
46 | Pass-key II – Circuit or Power steering pressure switch – circuit fault error(depending on the car model) |
47 | PCMdata – Circuit error |
48 | Misfire(diagnosis) |
51 | Calibration error – Mem-cal, ECM, or EPROM failure |
52 | Engine oil temperature circuit – Low temperature indicated / circuit error |
53 | Battery voltage – Low/high/error orEgr valvesolenoid 1 – circuit error(depending on the car model) |
54 | Fuel Pump – Circuit error or Egr valve solenoid 2 – Circuit error (depending on the car model) |
55 | ECM PCM – Circuit error or EGR valve solenoid 3 – Circuit error (depending on the car model) |
56 | Quad-driver module (QDM B) – Circuit error |
57 | Boost control – Error / Faulty |
58 | Vehicle anti-theft system (VATS) – Circuit faulty |
61 | AC (Air conditioning) system performance or degraded oxygen sensor signal (depending on the car model) |
62 | Engine oil temperature sensor – High temperature indicated |
63 | Oxygen O2 sensor right side – Circuit open or MAP (manifold air pressure sensor) – out of range (depending on the car model) |
64 | Oxygen O2sensor right side – Lean mixture indicated |
65 | Oxygen O2 sensor right side – Rich mixture indicated |
66 | A/C (Air conditioning) pressure sensor – Circuit low pressure |
67 | A/C (Air conditioning) pressure sensor – Circuit or a/c clutch – circuit failure (depending on the car model) |
68 | A/C (Air conditioning) compressor relay – Circuit failure error |
69 | A/C (Air conditioning) clutch – Circuit/pressure high |
70 | A/C (Air conditioning) refrigerant pressure – Circuit high |
71 | A/C (Air conditioning) evaporator temperature sensor – circuit low |
72 | Gear selector switch – Circuit error/fault |
73 | A/C (Air conditioning) Evaporator temperature – Circuit high |
75 | Digital EGR2 – Solenoid error/faulty |
76 | Digital EGR3 – Solenoid error/faulty |
77 | Digital EGR1 – Solenoid error/faulty |
79 | Vehicle speed sensor (SS) – Circuit signal high resistance |
80 | Vehicle speed sensor (VSS) – Circuit signal low resistance |
81 | Brake input data – Circuit faulty |
82 | Ignition control (IC) 3X – Signal error/faulty circuit |
85 | Prom –Error/faulty circuit |
86 | Analog/digital – Pcm error /faulty circuit |
87 | Eprom – Error / faulty circuit |
99 | Power management – Error / faulty circuit |
OBD1 Connector Location
The OBD1 connection is normally situated under yoursteering wheel, under the dash. The connector may be protected by a black plastic cover, which you must remove in order to have access to it. The connection is typically black in color and has 12 pins, making it quite straightforward to recognize. You can see what an OBD1 connection looks like by looking at the image above.
OBD1 Connector Wirings Pinout
The OBD1 connection contains a total of 12 pins, however not all of them are utilized by the majority of automobiles. Nevertheless, the basic pins, such as the ground, power, and a diagnostic pin, are the same in almost all automobile models. Make certain that your cables are connected correctly, since if you are not cautious, you might cause damage to your vehicle’s electrical system and control units, which could result in a costly repair. The following diagram depicts the pinout of the OBD1 connection in most automobile types; however, you need consult your service manual for the actual pinout: IN CONNECTION WITH:ELM327 Bluetooth Pin/Key Code
How to Read OBD1 Codes at Home
Our reading approach, which does not require the use of a diagnostic instrument, is to short the circuit between pins A and B. The car will then enter diagnostic mode and flash the “check engine Light” multiple times, and we will need to count the flashes in order to find out what diagnostic codes are being shown. How to decode the OBD1 codes is as follows:
- When performing any electrical repair in your vehicle that necessitates the use of the ignition, make sure you always use a car battery charger. Low voltage can create a great deal of difficulty while troubleshooting and can result in a large number of error codes that we do not want. In between PIN A and PIN B, connect a jumper wire
- Allow the jumper wire to remain in place while you switch the ignition to the ON position. The engine should not be started since the check engine light will begin to flicker. Count the number of flashes. In the case of several difficulty codes, the gap between the codes will be greater
- However, the pause between the digits of the trouble codes will be shorter. For example, code 16 is comprised of 1 flash followed by a pause followed by 6 flashes. When all difficulty codes have been displayed, it will flash the code 12 – 1 flash * pause * 2 flashes – until the problem is resolved. jot down all the issue code numbers you received and consult the trouble code table at the end of this article
- Remove the jumper wire and the automobile battery charger from the vehicle.
OBD1 Code Reader
In addition, there are several OBD1 code readers available on the market to make the work easier. With an OBD1 code scanner, you don’t have to worry about shorting the connector or keeping track of how many flashes appear on the dashboard display. Your gadget will display the problem in plain English, and this is, of course, an excellent investment if you are reading a large number of trouble codes from older automobiles. There are a variety of different code scanners available on the market, each with a varied pricing range.
The Innova 3123 is a scanner that is quite reasonably priced, as far as I can tell.
If you want to have a closer look at the scanner, you can get it on Amazon here: http://www.amazon.com/dp/B007HWJQ.
- Also available on the market are a plethora of OBD1 code readers, which make the work a lot simpler. There’s no longer any need to short out the connector or keep track of how many flashes are appearing on the dashboard while using an OBD1 code scanner. Your gadget will display the problem in plain English, and this is, of course, an excellent investment if you are reading a large number of trouble codes from older automobiles on a consistent basis. Many various code scanners are available on the market, with prices ranging from inexpensive to quite expensive. Only a few scanners are capable of reading both OBD1 and OBD2 codes, and they are too expensive to purchase. My research led me to the Innova 3123, which is a very reasonably priced scanner. Select from either Ford or General Motors automobiles, which are both excellent choices for your needs. To learn more about the scanner, you may visit this page on Amazon: Code Reader for the INNOVA 3123 GM OBD1
Do you require a maintenance manual? Investing in a decent repair manual will save you both time and money in the long run. Take a look at the most suitable alternatives here. Magnus is the proprietor of MechanicBase and the primary creator of the website. In his more than 10 years as a mechanic, the bulk of which have been spent specializing in sophisticated diagnostics and troubleshooting, he has gained valuable experience. Automotive Diagnostic Technician with certification.