Almost everyone is familiar with the dreaded check engine light that occasionally pops up on the dashboard. When that light turns on, your car’s engine computer also stores a corresponding diagnostic trouble code (DTC) in its memory.
There are thousands of codes, each of which has a unique definition. Codes that are defined by the Society of Automotive Engineers (SAE) are referred to as generic on-board diagnostic (OBD) 2 codes. There are also manufacturer-specific codes that are defined by the automaker.
What are OBD-II Codes?
Your car is equipped with what is officially known as an On-Board Diagnostics (OBD) system. In 1996, automakers implemented a universal system for these diagnostic codes known as OBD-II, which mandated that all vehicles have a common connector to access vehicle information.
On-board diagnostics essentially refers to a central computer system, a network of sensors throughout the vehicle, and a connection point through which vehicle information is accessed.
When combined, the OBD system gives you a glimpse into the workings of your car and alerts you to any issues that arise with the motor, transmission, vehicle electronics, and any other vehicle system.
When a fault occurs, the OBD-II system records the engine’s operating conditions in what is called “freeze frame data.” Freeze frame data represents a single frame of information and is stored in the system’s memory until the code is repaired or cleared.
However, if faults of higher priority, such as hard codes affecting the catalytic converter or engine, occur before the original code is resolved, the original freeze frame data may be overwritten by the hard code and its freeze data. This is found in the Freeze Data Mode $02 which requests freeze frame information.
What Does On-Board Diagnostics Mean?
On-board diagnostics (OBD) is a term referring to a vehicle’s self-diagnostic and reporting capability. OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems.
The amount of diagnostic information available via OBD has varied widely since its introduction in the early 1980s versions of on-board vehicle computers.
Early versions of OBD would simply illuminate a malfunction indicator light (MIL) or “idiot light” if a problem was detected but would not provide any information as to the nature of the problem.
Modern OBD implementations use a standardized digital communications port to provide real-time data in addition to a standardized series of diagnostic trouble codes, or DTCs, which allow a person to rapidly identify and remedy malfunctions within the vehicle.
What are Diagnostic Trouble Codes?
Diagnostic Trouble Codes (DTC) are the codes generated and stored by the Powertrain Control Module (PCM) when the Onboard Diagnostic (OBD) system indicates a malfunction.
Simply put, when your car system diagnoses that something went wrong, it will send a code indicating the specific fault. Following a fault manual issued by the Society of Automotive Engineers (SAE), the DTC Codes tell you what the problem is and helps further diagnosis.
In 1996, a regulation about OBD and DTC codes was made mandatory for all cars sold in the United States. It specifies the standard of OBD ports and a fault code manual for all cars, which is referred to as OBD-II.
With this standard, it’s much easier to understand car malfunctions, and facilitates some DIY diagnosis and fixes of vehicles.
Where Is The OBD-II Port Located?
In a typical passenger vehicle, you can find the OBD-II port on the underside of the dashboard on the driver’s side of the car. Depending on the type of vehicle, the port could have a 16-pin, 6-pin or 9-pin configuration.
The port is usually located under the dashboard or beneath the steering wheel column. If not located beneath the steering column, look for the port in the areas indicated in the image.
What’s The Difference Between an OBD And OBD-II?
An OBD-II is, simply put, the second generation of an OBD or OBD I. The OBD I was initially externally connected to the console of a car, while the OBDII is now integrated within the vehicle itself. The original OBD was used until OBD-II was invented in the early 1990s.
How Does OBD-II Work?
Diagnostic Trouble Codes (DTC) are stored in the computer system. Codes can vary from one manufacturer to another. However, anyone with an OBD-II scan tool can connect to the OBD-II port and read the diagnostic trouble codes from the computer.
Special scanners can connect to these ports on your vehicles and identify trouble codes from any manufacturer that uses one of the OBD-II protocols. Any OBD-II scan tool can read the codes because of the standardized pinout, which is as follows:
Pin 1: Used by the manufacturer.
Pin 2: Used by SAE J1850 PWM and VPW
Pin 3: Used by the manufacturer.
Pin 4: Ground
Pin 5: Ground
Pin 6: Used by ISO 15765-4 CAN
Pin 7: The K-Line of ISO 9141-2 and ISO 14230-4
Pin 10: Used only by SAE J1850 PWM
Pin 14: Used by ISO 15765-4 CAN
Pin 15: The K-Line of ISO 9141-2 and ISO 14230-4
Pin 16: Power from the car battery
How do you read an OBD-II DTC?
DTC codes are five characters long. Each character in the DTC provides a different piece of information about the vehicle’s problem.
OBD II Codes List/DTC Codes Lists
Standard trouble codes start with P, then a four-digit numeric code. See the table below for a few common vehicle error codes and what they signify:
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). |
P0200-P0299 — Fuel and Air Metering (Injector Circuit) | These codes are going to involve fuel injectors. | P0200: Injector Circuit Malfunction. P0218: Transmission Over Temperature Condition. |
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. | 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). |
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. | P0401: Exhaust Gas Recirculation Flow Insufficient Detected. P0411: Secondary Air Injection System Incorrect Flow Detected. P0420: Catalyst System Efficiency Below Threshold (Bank 1). P0430: Catalyst System Efficiency Below Threshold (Bank 2). P0440: Evaporative Emission Control System Malfunction. |
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 Malfunction P0505: Idle Control System Malfunction |
P0600-P0699 — Computer Output Circuit | These codes will be triggered by a faulty computer system. | P0600: Serial Communication Link Malfunction P0602: Control Module Programming Error P0604: Internal Control Module 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: Transmission Control System Malfunction P0702: Transmission Control System Electrical |
DTC Codes – P0000 – P0299 (Air-Fuel Mixture)
- P0000 – No trouble code
- P0001 – Fuel Volume Regulator Control Circuit / Open
- P0002 – Fuel Volume Regulator Control Circuit Range/Performance
- P0003 – Fuel Volume Regulator Control Circuit Low
- P0004 – Fuel Volume Regulator Control Circuit High
- P0005 – Fuel Shutoff Valve Control Circuit / Open
- P0006 – Fuel Shutoff Valve Control Circuit Low
- P0007 – Fuel Shutoff Valve Control Circuit High
- P0008 – Engine Position System Performance – Bank 2
- P0009 – Engine Position System Performance – Bank 2
- P0010 – Intake Camshaft Position Actuator Circuit / Open (Bank 2)
- P0011 – Intake Camshaft Position Timing – Over-Advanced (Bank 2)
- P0012 – Intake Camshaft Position Timing – Over-Retarded (Bank 2)
- P0013 – Exhaust Camshaft Position Actuator Circuit / Open (Bank 2)
- P0014 – Exhaust Camshaft Position Timing – Over-Advanced (Bank 2)
- P0015 – Exhaust Camshaft Position Timing – Over-Retarded (Bank 2)
- P0016 – Crankshaft Position Camshaft Position Correlation Bank 2 Sensor A
- P0017 – Crankshaft Position Camshaft Position Correlation Bank 2 Sensor B
- P0018 – Crankshaft Position Camshaft Position Correlation Bank 2 Sensor A
- P0019 – Crankshaft Position Camshaft Position Correlation Bank 2 Sensor B
- P0020 – Intake Camshaft Position Actuator Circuit / Open (Bank 2)
- P0021 – Intake Camshaft Position Timing – Over-Advanced (Bank 2)
- P0022 – Intake Camshaft Position Timing – Over-Retarded (Bank 2)
- P0023 – Exhaust Camshaft Position Actuator Circuit / Open (Bank 2)
- P0024 – Exhaust Camshaft Position Timing – Over-Advanced (Bank 2)
- P0025 – Exhaust Camshaft Position Timing – Over-Retarded (Bank 2)
- P0026 – Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0027 – Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0028 – Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0029 – Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)
- P0030 – Heated Oxygen Sensor (H02S) Heater Control Circuit Bank 2 Sensor 1
- P0031 – Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1
- P0032 – Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 1
- P0033 – Turbo/Super Charger Bypass Valve Control Circuit / Open
- P0034 – Turbo/Super Charger Bypass Valve Control Circuit Low
- P0035 – Turbo/Super Charger Bypass Valve Control Circuit High
- P0036 – Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 2 Sensor 2
- P0037 – Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2
- P0038 – Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2
- P0039 – Turbo/Super Charger Bypass Valve Control Circuit Range/Performance
- P0040 – Oxygen Sensor Signals Swapped Bank 2 Sensor 1 / Bank 2 Sensor 1
- P0041 – Oxygen Sensor Signals Swapped Bank 2 Sensor 2 / Bank 2 Sensor 2
- P0042 – HO2S Heater Control Circuit (Bank 2, Sensor 3)
- P0043 – HO2S Heater Control Circuit Low (Bank 2, Sensor 3)
- P0044 – HO2S Heater Control Circuit High (Bank 2, Sensor 3)
- P0046 – Turbo/Super Charger Boost Control Solenoid Circuit / Open
- P0046 – Turbo/Super Charger Boost Control Solenoid Circuit Range/Performance
- P0047 – Turbo/Super Charger Boost Control Solenoid Circuit Low
- P0048 – Turbo/Super Charger Boost Control Solenoid Circuit High
- P0049 – Turbo/Super Charger Turbine Overspeed
- P0050 – Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1
- P0051 – Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1
- P0052 – Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 1
- P0053 – HO2S Heater Resistance Bank 2 Sensor 1 (PCM)
- P0054 – HO2S Heater Resistance Bank 2 Sensor 2 (PCM)
- P0055 – HO2S Heater Resistance Bank 2 Sensor 3 (PCM)
- P0056 – Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2
- P0057 – Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2
- P0058 – Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2
- P0059 – HO2S Heater Resistance (Bank 2, Sensor 1)
- P0060 – HO2S Heater Resistance (Bank 2, Sensor 2)
- P0061 – HO2S Heater Resistance (Bank 2, Sensor 3)
- P0062 – HO2S Heater Control Circuit (Bank 2, Sensor 3)
- P0063 – HO2S Heater Control Circuit Low (Bank 2, Sensor 3)
- P0064 – HO2S Heater Control Circuit High (Bank 2, Sensor 3)
- P0065 – Air Assisted Injector Control Range/Performance
- P0066 – Air Assisted Injector Control Circuit or Circuit Low
- P0067 – Air Assisted Injector Control Circuit or Circuit High
- P0068 – MAP / MAF – Throttle Position Correlation
- P0069 – MAP – Barometric Pressure Correlation
- P0070 – Ambient Air Temperature Sensor Circuit
- P0071 – Ambient Air Temperature Sensor Range/Performance
- P0072 – Ambient Air Temperature Sensor Circuit Low Input
- P0073 – Ambient Air Temperature Sensor Circuit High Input
- P0074 – Ambient Air Temperature Sensor Circuit Intermittent/Erratic
- P0075 – Intake Valve Control Circuit (Bank 2)
- P0076 – Intake Valve Control Circuit Low (Bank 2)
- P0077 – Intake Valve Control Circuit High (Bank 2)
- P0078 – Exhaust Valve Control Circuit (Bank 2)
- P0079 – Exhaust Valve Control Circuit Low (Bank 2)
- P0080 – Exhaust Valve Control Circuit High (Bank 2)
- P0081 – Intake Valve Control Circuit (Bank 2)
- P0082 – Intake Valve Control Circuit Low (Bank 2)
- P0083 – Intake Valve Control Circuit High (Bank 2)
- P0084 – Exhaust Valve Control Circuit (Bank 2)
- P0085 – Exhaust Valve Control Circuit Low (Bank 2)
- P0086 – Exhaust Valve Control Circuit High (Bank 2)
- P0087 – Fuel Rail/System Pressure – Too Low
- P0088 – Fuel Rail/System Pressure – Too High
- P0089 – Fuel Pressure Regulator Performance
- P0090 – Fuel Pressure Regulator Control Circuit
- P0091 – Fuel Pressure Regulator Control Circuit Low
- P0092 – Fuel Pressure Regulator Control Circuit High
- P0093 – Fuel System Leak Detected – Large Leak
- P0094 – Fuel System Leak Detected – Small Leak
- P0095 – Intake Air Temperature Sensor 2 Circuit
- P0096 – Intake Air Temperature Sensor 2 Circuit Range/Performance
- P0097 – Intake Air Temperature Sensor 2 Circuit Low Input
- P0098 – Intake Air Temperature Sensor 2 Circuit High Input
- P0099 – Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
- P0100 – Mass or Volume Air flow Circuit Malfunction
- P0101 – Mass or Volume Air flow Circuit Range/Performance Problem
- P0102 – Mass or Volume Air Flow Circuit low Input
- P0103 – Mass or Volume Air flow Circuit High Input
- P0104 – Mass or Volume Air flow Circuit Intermittent
- P0105 – Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
- P0106 – Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
- P0107 – Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
- P0108 – Manifold Absolute Pressure/Barometric Pressure Circuit High Input
- P0109 – Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
- P0110 – Intake Air Temperature Circuit Malfunction More details…
- P0111 – Intake Air Temperature Circuit Range/Performance Problem
- P0112 – Intake Air Temperature Circuit Low Input
- P0113 – Intake Air Temperature Circuit High Input
- P0114 – Intake Air Temperature Circuit Intermittent
- P0115 – Engine Coolant Temperature Circuit Malfunction
- P0116 – Engine Coolant Temperature Circuit Range/Performance Problem
- P0117 – Engine Coolant Temperature Circuit Low Input
- P0118 – Engine Coolant Temperature Circuit High Input
- P0119 – Engine Coolant Temperature Circuit Intermittent
- P0120 – Throttle Pedal Position Sensor/Switch A Circuit Malfunction
- P0121 – Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem
- P0122 – Throttle/Pedal Position Sensor/Switch A Circuit Low Input
- P0123 – Throttle/Pedal Position Sensor/Switch A Circuit High Input
- P0124 – Throttle/Pedal Position Sensor/Switch A Circuit Intermittent
- P0125 – Insufficient Coolant Temperature for Closed Loop Fuel Control
- P0126 – Insufficient Coolant Temperature for Stable Operation
- P0127 – Intake Air Temperature Too High
- P0128 – Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)
- P0129 – Barometric Pressure Too Low
- P0130 – O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
- P0131 – O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
- P0132 – O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
- P0133 – O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
- P0134 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
- P0135 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
- P0136 – O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
- P0137 – O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
- P0138 – O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
- P0139 – O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
- P0140 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
- P0141 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
- P0142 – O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
- P0143 – O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
- P0144 – O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)
- P0145 – O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)
- P0146 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
- P0147 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
- P0148 – Fuel Delivery Error
- P0149 – Fuel Timing Error
- P0150 – O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
- P0151 – O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
- P0152 – O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
- P0153 – O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
- P0154 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
- P0155 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
- P0156 – O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
- P0157 – O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
- P0158 – O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
- P0159 – O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
- P0160 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
- P0161 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
- P0162 – O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
- P0163 – O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
- P0164 – O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)
- P0165 – O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)
- P0166 – O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
- P0167 – O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
- P0168 – Engine Fuel Temperature Too High
- P0169 – Incorrect Fuel Composition
- P0170 – Fuel Trim Malfunction (Bank 2)
- P0171 – System Too Lean (Bank 2)
- P0172 – System Too Rich (Bank 2)
- P0173 – Fuel Trim Malfunction (Bank 2)
- P0174 – System Too Lean (Bank 2)
- P0175 – System Too Rich (Bank 2)
- P0176 – Fuel Composition Sensor Circuit Malfunction
- P0177 – Fuel Composition Sensor Circuit Range/Performance
- P0178 – Fuel Composition Sensor Circuit Low Input
- P0179 – Fuel Composition Sensor Circuit High Input
- P0180 – Fuel Temperature Sensor A Circuit Malfunction
- P0181 – Fuel Temperature Sensor A Circuit Performance
- P0182 – Fuel Temperature Sensor A Circuit low Input
- P0183 – Fuel Temperature Sensor A Circuit Intermittent
- P0184 – Fuel Temperature Sensor A Circuit Intermittent
- P0185 – Fuel Temperature Sensor B Circuit Malfunction
- P0186 – Fuel Temperature Sensor B Circuit Range/Performance
- P0187 – Fuel Temperature Sensor B Circuit Low Input
- P0188 – Fuel Temperature Sensor B Circuit High Input
- P0189 – Fuel Temperature Sensor B Circuit Intermittent
- P0190 – Fuel Rail Pressure Sensor Circuit Malfunction
- P0191 – Fuel Rail Pressure Sensor Circuit Range/Performance
- P0192 – Fuel Rail Pressure Sensor Circuit Low Input
- P0193 – Fuel Rail Pressure Sensor Circuit High Input
- P0194 – Fuel Rail Pressure Sensor Circuit Intermittent
- P0195 – Engine Oil Temperature Sensor Malfunction
- P0196 – Engine Oil Temperature Sensor Range/Performance
- P0197 – Engine Oil Temperature Sensor Low
- P0198 – Engine Oil Temperature Sensor High
- P0199 – Engine Oil Temperature Sensor Intermittent
- P0200 – Injector Circuit Malfunction
- P0201 – Injector Circuit Malfunction – Cylinder 1
- P0202 – Injector Circuit Malfunction – Cylinder 2
- P0203 – Injector Circuit Malfunction – Cylinder 3
- P0204 – Injector Circuit Malfunction – Cylinder 4
- P0205 – Injector Circuit Malfunction – Cylinder 5
- P0206 – Injector Circuit Malfunction – Cylinder 6
- P0207 – Injector Circuit Malfunction – Cylinder 7
- P0208 – Injector Circuit Malfunction – Cylinder 8
- P0209 – Injector Circuit Malfunction – Cylinder 9
- P0210 – Injector Circuit Malfunction – Cylinder 10
- P0211 – Injector Circuit Malfunction – Cylinder 11
- P0212 – Injector Circuit Malfunction – Cylinder 12
- P0213 – Cold Start Injector 1 Malfunction
- P0214 – Cold Start Injector 2 Malfunction
- P0215 – Engine Shutoff Solenoid Malfunction
- P0216 – Injection Timing Control Circuit Malfunction
- P0217 – Engine Overtemp Condition
- P0218 – Transmission Over Temperature Condition
- P0219 – Engine Over Speed Condition
- P0220 – Throttle/Pedal Position Sensor/Switch B Circuit Malfunction
- P0221 – Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance Problem
- P0222 – Throttle/Pedal Position Sensor/Switch B Circuit Low Input
- P0223 – Throttle/Pedal Position Sensor/Switch B Circuit High Input
- P0224 – Throttle/Pedal Position Sensor/Switch B Circuit Intermittent
- P0225 – Throttle/Pedal Position Sensor/Switch C Circuit Malfunction
- P0226 – Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance Problem
- P0227 – Throttle/Pedal Position Sensor/Switch C Circuit Low Input
- P0228 – Throttle/Pedal Position Sensor/Switch C Circuit High Input
- P0229 – Throttle/Pedal Position Sensor/Switch C Circuit Intermittent
- P0230 – Fuel Pump Primary Circuit Malfunction
- P0231 – Fuel Pump Secondary Circuit Low
- P0232 – Fuel Pump Secondary Circuit Intermittent
- P0233 – Fuel Pump Secondary Circuit Intermittent
- P0234 – Engine Overboost Condition
- P0235 – Turbocharger Boost Sensor A Circuit Malfunction
- P0236 – Turbocharger Boost Sensor A Circuit Range/Performance.
- P0237 – Turbocharger Boost Sensor A Circuit Low
- P0238 – Turbocharger Boost Sensor A Circuit High
- P0239 – Turbocharger Boost Sensor B Circuit Malfunction
- P0240 – Turbocharger Boost Sensor B Circuit Range/Performance
- P0241 – Turbocharger Boost Sensor B Circuit Low
- P0242 – Turbocharger Boost Sensor B Circuit High
- P0243 – Turbocharger Wastegate Solenoid A Malfunction
- P0244 – Turbocharger Wastegate Solenoid A Range/Performance
- P0245 – Turbocharger Wastegate Solenoid A low
- P0246 – Turbocharger Wastegate Solenoid A High
- P0247 – Turbocharger Wastegate Solenoid B Malfunction
- P0248 – Turbocharger Wastegate Solenoid B Range/Performance
- P0249 – Turbocharger Wastegate Solenoid B Low
- P0250 – Turbocharger Wastegate Solenoid B High
- P0251 – Injection Pump Fuel Metering Control A Malfunction (Cam/Rotor/Injector)
- P0252 – Injection Pump Fuel Metering Control A Range/Performance (Cam/Rotor/Injector)
- P0253 – Injection Pump Fuel Metering Control A Low (Cam/Rotor/Injector)
- P0254 – Injection Pump Fuel Metering Control A High (Cam/Rotor/Injector)
- P0255 – Injection Pump Fuel Metering Control A Intermittent (Cam/Rotor/Injector)
- P0256 – Injection Pump Fuel Metering Control B Malfunction (Cam/Rotor/Injector)
- P0257 – Injection Pump Fuel Metering Control B Low (Cam/Rotor/Injector)
- P0258 – Injection Pump Fuel Metering Control B Low (Cam/Rotor/Injector)
- P0259 – Injection lump Fuel Metering Control B High (Cam/Rotor/Injector)
- P0260 – Injection Pump Fuel Metering Control B Intermittent (Cam/Rotor/Injector)
- P0261 – Cylinder 1 Injector Circuit Low
- P0262 – Cylinder 1 Injector Circuit High
- P0263 – Cylinder 1 Contribution/Balance Fault
- P0264 – Cylinder 2 Injector Circuit Low
- P0265 – Cylinder 2 Injector Circuit High
- P0266 – Cylinder 2 Contribution/Balance Fault
- P0267 – Cylinder 3 Injector Circuit Low
- P0268 – Cylinder 3 Injector Circuit High
- P0269 – Cylinder 3 Contribution/Balance Fault
- P0270 – Cylinder 4 Injector Circuit Low
- P0271 – Cylinder 4 Injector Circuit High
- P0272 – Cylinder 4 Contribution/Balance Fault
- P0273 – Cylinder 5 Injector Circuit Low
- P0274 – Cylinder 5 Injector Circuit High
- P0275 – Cylinder 5 Contribution/Balance Fault
- P0276 – Cylinder 6 Injector Circuit Low
- P0277 – Cylinder 6 Injector Circuit High
- P0278 – Cylinder 6 Contribution/Balance Fault
- P0279 – Cylinder 7 Injector Circuit Low
- P0280 – Cylinder 7 Injector Circuit High
- P0281 – Cylinder 7 Contribution/Balance Fault
- P0282 – Cylinder 8 Injector Circuit Low
- P0283 – Cylinder 8 Injector Circuit High
- P0284 – Cylinder 8 Contribution/Balance Fault
- P0285 – Cylinder 9 Injector Circuit Low
- P0286 – Cylinder 9 Injector Circuit High
- P0287 – Cylinder 9 Contribution/Balance Fault
- P0288 – Cylinder 10 Injector Circuit Low
- P0289 – Cylinder 10 Injector Circuit High
- P0290 – Cylinder 10 Contribution/Balance Fault
- P0291 – Cylinder 11 Injector Circuit Low
- P0292 – Cylinder 11 Injector Circuit High
- P0293 – Cylinder 11 Contribution/Balance Fault
- P0294 – Cylinder 12 Injector Circuit Low
- P0295 – Cylinder 12 Injector Circuit High
- P0296 – Cylinder 12 Contribution/Balance Fault
- P0297 – Vehicle Overspeed Condition
- P0298 – Engine Oil Over Temperature
- P0299 – Turbo / Super Charger Under boost
DTC Codes – P0300 – P0399 (Ignition Control)
- P0300 – Engine Misfire Detected
- P0301 – Cylinder 1 Misfire Detected
- P0302 – Cylinder 2 Misfire Detected
- P0303 – Cylinder 3 Misfire Detected
- P0304 – Cylinder 4 Misfire Detected
- P0305 – Cylinder 5 Misfire Detected
- P0306 – Cylinder 6 Misfire Detected
- P0307 – Cylinder 7 Misfire Detected
- P0308 – Cylinder 8 Misfire Detected
- P0309 – Cylinder 9 Misfire Detected
- P0310 – Cylinder 10 Misfire Detected
- P0311 – Cylinder 11 Misfire Detected
- P0312 – Cylinder 12 Misfire Detected
- P0313 – Misfire Detected with Low Fuel Level
- P0315 – Crankshaft position (CKP) system variation values are not stored in the PCM memory.
- P0318 – Rough Road Sensor Circuit
- P0320 – Ignition/Distributor Engine Speed Input Circuit Malfunction
- P0321 – Ignition/Distributor Engine Speed Input Circuit Range/Performance
- P0322 – IC Module 4X Reference Circuit No Frequency
- P0323 – Ignition/Distributor Engine Speed Input Circuit Intermittent
- P0324 – Knock Sensor (KS) Module Performance
- P0325 – PCM Knock Sensor Circuit
- P0326 – Knock Sensor Circuit Excessive Spark Retard
- P0327 – Knock Sensor Circuit Low Voltage
- P0328 – Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
- P0329 – Knock Sensor 1 Circuit Intermittent (Bank 1 or Single Sensor)
- P0330 – Knock Sensor (KS) Circuit Bank 2
- P0331 – Knock Sensor 2 Circuit Range/Performance (Bank 2)
- P0332 – Knock Sensor 2 Circuit Low Input (Bank 2)
- P0333 – Knock Sensor 2 Circuit High Input (Bank 2)
- P0334 – Knock Sensor 2 Circuit Intermittent (Bank 2)
- P0335 – CKP Sensor A Circuit Performance
- P0336 – Crankshaft Position (CKP) Sensor A Performance
- P0337 – Crankshaft Position (CKP) Sensor Circuit Low Duty Cycle
- P0338 – Crankshaft Position (CKP) Sensor Circuit High Duty Cycle
- P0339 – Crankshaft Position (CKP) Sensor Circuit Intermittent
- P0340 – Camshaft Position (CMP) Sensor Circuit
- P0341 – Camshaft Position (CMP) Sensor Performance
- P0342 – Camshaft Position Sensor Circuit Low Input
- P0343 – Camshaft Position Sensor Circuit High Input
- P0344 – Camshaft Position Sensor Circuit Intermittent
- P0350 – Ignition Coil Primary/Secondary Circuit Malfunction
- P0351 – Ignition Coil 1 Control Circuit
- P0352 – Ignition Coil 2 Control Circuit
- P0353 – Ignition Coil 3 Control Circuit
- P0354 – Ignition Coil 4 Control Circuit
- P0355 – Ignition Coil 5 Control Circuit
- P0356 – Ignition Coil 6 Control Circuit
- P0357 – Ignition Coil 7 Control Circuit
- P0358 – Ignition Coil 8 Control Circuit
- P0359 – Ignition Coil I Primary/Secondary Circuit Malfunction
- P0360 – Ignition Coil J Primary/Secondary Circuit Malfunction
- P0361 – Ignition Coil K Primary/Secondary Circuit Malfunction
- P0362 – Ignition Coil L Primary/Secondary Circuit Malfunction
- P0370 – Timing Reference High Resolution Signal A Malfunction
- P0371 – IC 24X Reference Circuit Too Many Pulses
- P0372 – IC 24X Reference Circuit Missing Pulses
- P0373 – Timing Reference High Resolution Signal A Intermittent/Erratic Pulses
- P0374 – Timing Reference High Resolution Signal A No Pulses
- P0375 – Timing Reference High Resolution Signal B Malfunction
- P0376 – Timing Reference High Resolution Signal B Too Many Pulses
- P0377 – Timing Reference High Resolution Signal B Too Few Pulses
- P0378 – Timing Reference High Resolution Signal B Intermittent/Erratic Pulses
- P0379 – Timing Reference High Resolution Signal B No Pulses
- P0380 – Glow Plug/Heater Circuit “A” Malfunction
- P0381 – Glow Plug/Heater Indicator Circuit Malfunction
- P0382 – Exhaust Gas Recirculation Flow Malfunction
- P0385 – Crankshaft Position (CKP) Sensor B Circuit
- P0386 – Crankshaft Position (CKP) Sensor B Performance
- P0387 – Crankshaft Position Sensor B Circuit Low Input
- P0388 – Crankshaft Position Sensor B Circuit High Input
- P0389 – Crankshaft Position Sensor B Circuit Intermittent
DTC Codes – P0400 – P0499 (Emission Control)
- P0400 – Exhaust Gas Recirculation Flow Malfunction
- P0401 – Exhaust Gas Recirculation (EGR) Flow Insufficient
- P0402 – Exhaust Gas Recirculation Flow Excessive Detected
- P0403 – Exhaust Gas Recirculation (EGR) Solenoid Control Circuit
- P0404 – Exhaust Gas Recirculation (EGR) Open Position Performance
- P0405 – Exhaust Gas Recirculation (EGR) Position Sensor Circuit Low Voltage
- P0406 – Exhaust Gas Recirculation Sensor A Circuit High
- P0407 – Exhaust Gas Recirculation Sensor B Circuit Low
- P0408 – Exhaust Gas Recirculation Sensor B Circuit High
- P0410 – Secondary Air Injection (AIR) System
- P0411 – Secondary Air Injection (AIR) System
- P0412 – Secondary Air Injection (AIR) Solenoid Relay Control Circuit Bank 1
- P0413 – Secondary Air Injection System Switching Valve A Circuit Open
- P0414 – Secondary Air Injection System Switching Valve A Circuit Shorted
- P0415 – Secondary Air Injection System Switching Valve B Circuit Malfunction
- P0416 – Secondary Air Injection System Switching Valve B Circuit Open
- P0417 – Secondary Air Injection System Switching Valve B Circuit Shorted
- P0418 – Secondary Air Injection (AIR) Pump Relay Control Circuit Bank 1
- P0419 – Secondary Air Injection (AIR) Pump Relay Control Circuit Bank 2
- P0420 – Catalyst System Low Efficiency
- P0421 – Warm Up Catalyst Efficiency Below Threshold (Bank 1)
- P0422 – Catalyst System Low Efficiency Bank 1
- P0423 – Heated Catalyst Efficiency Below Threshold (Bank 1)
- P0424 – Heated Catalyst Temperature Below Threshold (Bank 1)
- P0430 – Catalyst System Low Efficiency Bank 2
- P0431 – Warm Up Catalyst Efficiency Below Threshold (Bank 2)
- P0432 – Catalyst System Low Efficiency Bank 2
- P0433 – Heated Catalyst Efficiency Below Threshold (Bank 2)
- P0434 – Heated Catalyst Temperature Below Threshold (Bank 2)
- P0440 – Evaporative Emission (EVAP) System
- P0441 – Evaporative Emission Control System Incorrect Purge Flow
- P0442 – Evaporative Emission (EVAP) System Small Leak Detected
- P0443 – EVAP Purge Solenoid Valve 1 Control Circuit
- P0444 – Evaporative Emission Control System Purge Control Valve Circuit Open
- P0445 – Evaporative Emission Control System Purge Control Valve Circuit Shorted
- P0446 – EVAP Vent Solenoid Valve Control System
- P0447 – Evaporative Emission Control System Vent Control Circuit Open
- P0448 – Evaporative Emission Control System Vent Control Circuit Shorted
- P0449 – Evaporative Emission (EVAP) Vent Solenoid Control Circuit
- P0450 – Fuel Tank Pressure Sensor Circuit
- P0451 – Evaporative Emission Control System Pressure Sensor Range/Performance
- P0452 – Fuel Tank Pressure Sensor Circuit Low Voltage
- P0453 – Fuel Tank Pressure Sensor Circuit High Voltage
- P0454 – Evaporative Emission Control System Pressure Sensor Intermittent
- P0455 – Evaporative Emission (EVAP) System Leak Detected
- P0456: Evaporative Emissions System Small Leak Detected
- P0460 – Fuel Level Sensor Circuit
- P0461 – Fuel Level Sensor Performance
- P0462 – Fuel Level Sensor Circuit Low Voltage
- P0463 – Fuel Level Sensor Circuit High Voltage
- P0464 – Fuel Level Sensor Circuit Intermittent
- P0465 – Purge Flow Sensor Circuit Malfunction
- P0466 – Purge Flow Sensor Circuit Range/Performance
- P0467 – Purge Flow Sensor Circuit Low Input
- P0468 – Purge Flow Sensor Circuit High Input
- P0469 – Purge Flow Sensor Circuit Intermittent
- P0470 – Exhaust Pressure Sensor Malfunction
- P0471 – Exhaust Pressure Sensor Range/Performance
- P0472 – Exhaust Pressure Sensor Low
- P0473 – Exhaust Pressure Sensor High
- P0474 – Exhaust Pressure Sensor Intermittent
- P0475 – Exhaust Pressure Control Valve Malfunction
- P0476 – Exhaust Pressure Control Valve Range/Performance
- P0477 – Exhaust Pressure Control Valve Low
- P0478 – Exhaust Pressure Control Valve High
- P0479 – Exhaust Pressure Control Valve Intermittent
- P0480 – Cooling Fan Relay 1 Control Circuit
- P0481 – Cooling Fan Relay 2 Control Circuit
- P0482 – Cooling Fan 3 Control Circuit Malfunction
- P0483 – Cooling Fan Rationality Check Malfunction
- P0484 – Cooling Fan Circuit Over Current
- P0485 – Cooling Fan Power/Ground Circuit Malfunction
- P0496 – Evaporative Emission (EVAP) System Flow During Non-Purge
DTC Codes – P0500 – P0599 (Engine Idling Control)
- P0500 – Vehicle Speed Sensor (VSS) Circuit
- P0501 – Vehicle Speed Sensor Range/Performance
- P0502 – Vehicle Speed Sensor (VSS) Circuit Low Input
- P0503 – Vehicle Speed Sensor (VSS) Circuit Intermittent
- P0505 – Idle Control System Malfunction
- P0506 – Idle Speed Low
- P0507 – Idle Speed High
- P0510 – Closed Throttle Position Switch Malfunction
- P0512 – Start Switch Circuit
- P0520 – Engine Oil Pressure Sensor/Switch Circuit Malfunction
- P0521 – Engine Oil Pressure Sensor/Switch Circuit Range/Performance
- P0522 – Engine Oil Pressure Sensor/Switch Circuit Low Voltage
- P0523 – Engine Oil Pressure Sensor/Switch Circuit High Voltage
- P0526 – Cooling Fan Speed Sensor Circuit
- P0530 – A/C Refrigerant Pressure Sensor Circuit Malfunction
- P0531 – A/C Refrigerant Pressure Sensor Circuit Range/Performance
- P0532 – Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit Low Voltage
- P0533 – Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit High Voltage
- P0534 – Air Conditioner Refrigerant Charge Loss
- P0550 – Power Steering Pressure (PSP) Switch Circuit
- P0551 – Power Steering Pressure Sensor Circuit Range/Performance
- P0552 – Power Steering Pressure Sensor Circuit Low Input
- P0553 – Power Steering Pressure Sensor Circuit High Input
- P0554 – Power Steering Pressure Sensor Circuit Intermittent
- P0560 – System Voltage
- P0561 – System Voltage Unstable
- P0562 – System Voltage Low (TCM)
- P0563 – System Voltage High (TCM)
- P0564 – Cruise Control Multi-Function Switch Circuit (PCM)
- P0565 – Cruise Control On Signal Malfunction
- P0566 – Cruise Control Off Signal Malfunction
- P0567 – Cruise Control Resume Signal Malfunction
- P0568 – Cruise Control Set Signal Malfunction
- P0569 – Cruise Control Coast Signal Malfunction
- P0570 – Cruise Control Accel Signal Malfunction
- P0571 – Cruise Control Brake Switch Circuit
- P0573 – Cruise Control/Brake Switch A Circuit High
- P0574 – Vehicle Speed Too High – above 110 mph – Cruise Control Disabled
- P0575 – Cruise Control-Related Malfunction
- P0576 – Cruise Control-Related Malfunction
- P0576 – Cruise Control-Related Malfunction
- P0578 – Cruise Control-Related Malfunction
- P0579 – Cruise Control-Related Malfunction
- P0580 – Cruise Control-Related Malfunction
DTC Codes – P0600 – P0699 (Control Module/Output Control)
- P0600 – Serial Communication Link Malfunction
- P0601 – Control Module Read Only Memory (ROM)
- P0602 – Control Module Not Programmed
- P0603 – Control Module Long Term Memory Reset
- P0604 – Control Module Random Access Memory (RAM)
- P0605 – Control Module Programming Read Only Memory (ROM)
- P0606 – Control Module Internal Performance
- P0607 – ECU Malfunction
- P0608 – Control Module VSS Output “A” Malfunction
- P0609 – Control Module VSS Output “B” Malfunction
- P0610 – Control Module Vehicle Options Incorrect
- P0615 – Starter Relay Control Circuit
- P0616 – Starter Relay Control Circuit Low Voltage
- P0617 – Starter Relay Control Circuit High Voltage
- P0620 – Generator Control Circuit Malfunction
- P0621 – Generator L-Terminal Circuit
- P0622 – Generator F-Terminal Circuit
- P0625 – Generator F-Terminal Circuit Low Voltage
- P0626 – Generator F-Terminal Circuit High Voltage
- P0628 – Fuel Pump Relay Control Circuit Low Voltage
- P0629 – Fuel Pump Relay Control Circuit High Voltage
- P0638 – Throttle Actuator Control (TAC) Command Performance
- P0641 – PCM voltage out of tolerance condition on the 5-volt reference circuit
- P0645 – Air Conditioning (A/C) Clutch Relay Control Circuit
- P0646 – Air Conditioning (A/C) Clutch Relay Control Circuit
- P0647 – Air Conditioning (A/C) Clutch Relay Control Circuit
- P0650 – Malfunction Indicator Lamp (MIL) Control Circuit
- P0651 – PCM voltage out of tolerance condition on the 5-volt reference circuit
- P0654 – Engine RPM Output Circuit Malfunction
- P0655 – Engine Hot Lamp Output Control Circuit Malfucntion
- P0656 – Fuel Level Output Circuit Malfunction
- P0660 – Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit
- P0661 – Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit Low Voltage
- P0662 – Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit High Voltage
- P0685 – Engine Controls Ignition Relay Control Circuit (PCM)
- P0691 – Cooling Fan Relay Control Circuit Low Voltage
- P0693 – Cooling Fan Relay Control Circuit Low Voltage
- P0692 – Cooling Fan Relay Control Circuit High Voltage
- P0694 – Cooling Fan Relay Control Circuit High Voltag
DTC Codes – P0700 – P0999(Transmission Control)
- P0700 – Transmission Control System Malfunction
- P0701 – Transmission Control System Range/Performance
- P0702 – Transmission Control System Electrical
- P0703 – Brake Switch Circuit Malfunction
- P0704 – Clutch Switch Input Circuit Malfunction
- P0705 – Trans Range Switch Circuit
- P0706 – Trans Range Switch Performance
- P0707 – Transmission Range Sensor Circuit Low Input
- P0708 – Transmission Range Sensor Circuit High Input
- P0709 – Transmission Range Sensor Circuit Intermittent
- P0710 – Transmission Fluid Temperature Sensor Circuit Malfunction
- P0711 – TFT Sensor Circuit Range/Performance
- P0712 – Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
- P0713 – Transmission Fluid Temperature (TFT) Sensor Circuit High Input
- P0714 – Transmission Fluid Temperature Sensor Circuit Intermittent
- P0715 – Input/Turbine Speed Sensor Circuit Malfunction
- P0716 – Input Speed Sensor Circuit Intermittent
- P0717 – Input Speed Sensor Circuit Low Input
- P0718 – Input/Turbine Speed Sensor Circuit Intermittent
- P0719 – Brake Switch Circuit Low Input
- P0720 – Output Speed Sensor Circuit Malfunction
- P0721 – Output Speed Sensor Range/Performance
- P0722 – Output Speed Sensor Circuit Low Input
- P0723 – Output Speed Sensor Intermittent
- P0724 – Brake Switch Circuit High Input
- P0725 – Engine Speed Input Circuit
- P0726 – Engine Speed Input Circuit Range/Performance
- P0727 – Engine Speed Circuit No Signal
- P0728 – Engine Speed Input Circuit Intermittent
- P0730 – Incorrect Gear Ratio
- P0731 – Incorrect 1st Gear Ratio
- P0732 – Incorrect 2nd Gear Ratio
- P0733 – Incorrect 3rd Gear Ratio
- P0734 – Incorrect 4th Gear Ratio
- P0735 – Gear 5 Incorrect ratio
- P0736 – Reverse incorrect gear ratio
- P0740 – TCC Enable Solenoid Circuit Electrical
- P0741 – TCC System Stuck Off
- P0742 – TCC System Stuck On
- P0743 – TCC Enable Solenoid Circuit Electrical
- P0744 – Torque Converter Clutch Circuit Intermittent
- P0745 – Pressure Control Solenoid Malfunction
- P0746 – Pressure Control Solenoid Performance or Stuck Off
- P0747 – Pressure Control Solenoid Stuck On
- P0748 – Pressure Control Solenoid Circuit Electrical
- P0749 – Pressure Control Solenoid Intermittent
- P0750 – Shift Solenoid A Malfunction
- P0751 – 1-2 Shift Solenoid Valve Performance – No First or Fourth Gear
- P0752 – 1-2 Shift Solenoid Valve Performance – No Second or Third Gear
- P0753 – 1-2 Shift Solenoid Circuit Electrical
- P0754 – Shift Solenoid A Intermittent
- P0755 – Shift Solenoid B Malfunction
- P0756 – 2-3 Shift Solenoid Valve Performance – No First or Second Gear
- P0757 – 2-3 Shift Solenoid Valve Performance – No Third or Fourth Gear
- P0758 – 2-3 Shift Solenoid Circuit Electrical
- P0759 – Shift Solenoid B Intermittent
- P0760 – Shift Solenoid C Malfunction
- P0761 – Shift Solenoid C Performance or Stuck Off
- P0762 – Shift Solenoid C Stuck On
- P0763 – Shift Solenoid C Electrical
- P0764 – Shift Solenoid C Intermittent
- P0765 – Shift Solenoid D Malfunction
- P0766 – Shift Solenoid D Performance or Stuck Off
- P0767 – Shift Solenoid D Stuck On
- P0768 – Shift Solenoid D Electrical
- P0769 – Shift Solenoid D Intermittent
- P0770 – Shift Solenoid E Malfunction
- P0771 – Shift Solenoid E Performance or Stuck Off
- P0772 – Shift Solenoid E Stuck On
- P0773 – Shift Solenoid E Electrical
- P0774 – Shift Solenoid E Intermittent
- P0780 – Shift Malfunction
- P0781 – 1-2 Shift Malfunction
- P0782 – 2-3 Shift Malfunction
- P0783 – 3-4 Shift Malfunction
- P0784 – 4-5 Shift Malfunction
- P0785 – 3-2 Shift Solenoid Circuit Electrical
- P0786 – Shift/Timing Solenoid Range/Performance
- P0787 – Shift/Timing Solenoid Low
- P0788 – Shift/Timing Solenoid High
- P0789 – Shift/Timing Solenoid Intermittent
- P0790 – Normal/Performance Switch Circuit Malfunction
- P0801 – Reverse Inhibit Control Circuit Malfunction
- P0803 – 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction
- P0804 – 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction
- P0850 – Park/Neutral Position (PNP) Switch Circuit
- P0856 – Powertrain Indicated Traction Control Malfunction
- P0894 – Transmission Component Slipping
- P0897 – PCM detects a calculated transmission fluid life of 10 percent or less
- P0962 – Line Pressure Control (PC) Solenoid Control Circuit Low Voltage (TCM)
- P0963 – Line Pressure Control (PC) Solenoid Control Circuit High Voltage (TCM)
- P0966 – Clutch Pressure Control (PC) Solenoid Control Circuit Low Voltage (TCM)
- P0967 – Clutch Pressure Control (PC) Solenoid Control Circuit High Voltage (TCM)
- P0970 – Shift Pressure control (PC) Solenoid Control Circuit Low Voltage (TCM)
- P0971 – Shift Pressure Control (PC) Solenoid Control High Voltage (TCM)
- P0973 – PCM detects an open or short to ground in the 1-2 SS valve circuit
- P0974 – PCM detects a continuous short to voltage in the 1-2 SS valve circuit
- P0976 – PCM detects a continuous open or short to ground in the 2-3 SS valve circuit
- P0977 – PCM detects a continuous short to voltage in the 2-3 SS valve circuit
- P0979 – Shift Solenoid (SS) 3 Control Circuit Low Voltage (TCM)
- P0980 – Shift Solenoid (SS) 3 Control Circuit High Voltage (TCM)
- P0982 – Shift Solenoid (SS) 4 Control Circuit High Voltage (TCM)
- P0983 – Shift Solenoid (SS) 4 Control Circuit High Voltage (TCM)
- P0985 – Shift Solenoid (SS) 5 Control Circuit Low Voltage (TCM)
- P0986 – Shift Solenoid (SS) 5 Control Circuit High Voltage (TCM)