OBD-II Error Codes
OBD-II codes are universal diagnostic codes used by all cars made after 1996. They start with a letter (P = Powertrain, B = Body, C = Chassis, U = Network) followed by four digits.
Error Codes
B0001
Universal (All Makes)
Vehicle (OBD-II)
B0001 means there is a fault in your vehicle's airbag system — specifically with …
B0002
Universal (All Makes)
Vehicle (OBD-II)
B0002 means there is a fault in the passenger's front airbag circuit.
The …
B0010
Universal (All Makes)
Vehicle (OBD-II)
B0010 means there is a fault in the driver's side curtain airbag circuit. …
B0051
Universal (All Makes)
Vehicle (OBD-II)
B0051 means your vehicle's airbag control module has detected an internal fault. …
B1000
Universal (All Makes)
Vehicle (OBD-II)
B1000 is a body control module (BCM) internal fault code.
The BCM is the …
B1001
Universal (All Makes)
Vehicle (OBD-II)
B1001 means the vehicle's body or safety control unit has detected an internal …
B1050
Universal (All Makes)
Vehicle (OBD-II)
B1050 is a seat position sensor fault code.
The seat position sensor tells the …
B1200
Universal (All Makes)
Vehicle (OBD-II)
B1200 is a climate control system fault code.
It indicates a problem with the …
B1325
Universal (All Makes)
Vehicle (OBD-II)
B1325 means a control module detected that the power supply voltage was out of …
C0031
Universal (All Makes)
Vehicle (OBD-II)
C0031 means your vehicle's computer has detected a problem with the right front …
C0034
Universal (All Makes)
Vehicle (OBD-II)
C0034 means your vehicle detected a fault in the right rear wheel speed sensor …
C0035
Universal (All Makes)
Vehicle (OBD-II)
C0035 means your vehicle detected a problem with the left front wheel speed …
C0040
Universal (All Makes)
Vehicle (OBD-II)
C0040 means the left rear wheel speed sensor has a fault.
This sensor monitors …
C0110
Universal (All Makes)
Vehicle (OBD-II)
C0110 means there is a fault in the ABS pump motor circuit.
The ABS pump motor …
C1100
Universal (All Makes)
Vehicle (OBD-II)
C1100 is an ABS (anti-lock braking system) pump motor relay fault.
The relay is …
C1145
Universal (All Makes)
Vehicle (OBD-II)
C1145 means the ABS control module is not receiving a valid signal from the …
C1210
Universal (All Makes)
Vehicle (OBD-II)
C1210 means the ABS system has detected a fault with its main power relay or …
P0010
Universal (All Makes)
Vehicle (OBD-II)
P0010 means there's a problem with the camshaft position actuator circuit on …
P0011
Universal (All Makes)
Vehicle (OBD-II)
P0011 means your intake camshaft timing is too far advanced on Bank 1.
The …
P0012
Universal (All Makes)
Vehicle (OBD-II)
P0012 means your intake camshaft timing is too far retarded on Bank 1.
The …
P0013
Universal (All Makes)
Vehicle (OBD-II)
P0013 means there's a problem with the exhaust camshaft position actuator …
P0014
Universal (All Makes)
Vehicle (OBD-II)
P0014 means the exhaust camshaft timing on Bank 1 is too far advanced.
Your …
P0015
Universal (All Makes)
Vehicle (OBD-II)
P0015 means your engine's exhaust camshaft timing on Bank 1 is too far retarded. …
P0016
Universal (All Makes)
Vehicle (OBD-II)
P0016 means the crankshaft and camshaft position sensors are not in sync.
Your …
P0017
Universal (All Makes)
Vehicle (OBD-II)
P0017 means the crankshaft and exhaust camshaft positions don't match up on Bank …
P0018
Universal (All Makes)
Vehicle (OBD-II)
P0018 means the crankshaft and intake camshaft positions don't match on Bank 2. …
P0020
Universal (All Makes)
Vehicle (OBD-II)
P0020 means there is an electrical problem with the intake camshaft actuator …
P0021
Universal (All Makes)
Vehicle (OBD-II)
P0021 means the intake camshaft on Bank 2 is more advanced than the engine …
P0022
Universal (All Makes)
Vehicle (OBD-II)
P0022 means the intake camshaft on Bank 2 is more retarded than the engine …
P0030
Universal (All Makes)
Vehicle (OBD-II)
P0030 means there's a problem with the heater circuit in your upstream oxygen …
P0031
Universal (All Makes)
Vehicle (OBD-II)
P0031 means the heater circuit inside the Bank 1 Sensor 1 oxygen sensor has low …
P0036
Universal (All Makes)
Vehicle (OBD-II)
P0036 means there is a general problem with the heater control circuit in the …
P0037
Universal (All Makes)
Vehicle (OBD-II)
P0037 means the heater circuit inside the Bank 1 Sensor 2 oxygen sensor has low …
P0068
Universal (All Makes)
Vehicle (OBD-II)
P0068 means the readings from the MAP sensor, MAF sensor, and throttle position …
P0100
Universal (All Makes)
Vehicle (OBD-II)
P0100 means your vehicle's Mass Air Flow (MAF) sensor circuit has a problem.
The …
P0101
Universal (All Makes)
Vehicle (OBD-II)
P0101 means your mass airflow (MAF) sensor is giving readings outside the …
P0102
Universal (All Makes)
Vehicle (OBD-II)
P0102 means the Mass Air Flow (MAF) sensor is reporting a signal that's too low. …
P0106
Universal (All Makes)
Vehicle (OBD-II)
P0106 means your manifold absolute pressure (MAP) sensor is giving readings …
P0107
Universal (All Makes)
Vehicle (OBD-II)
P0107 means the Manifold Absolute Pressure (MAP) sensor is sending a voltage …
P0108
Universal (All Makes)
Vehicle (OBD-II)
P0108 means the MAP (Manifold Absolute Pressure) sensor is sending a voltage …
P0110
Universal (All Makes)
Vehicle (OBD-II)
P0110 means there's a malfunction in the Intake Air Temperature (IAT) sensor …
P0113
Universal (All Makes)
Vehicle (OBD-II)
P0113 means the intake air temperature (IAT) sensor is reading an unusually high …
P0115
Universal (All Makes)
Vehicle (OBD-II)
P0115 means there's a malfunction in the Engine Coolant Temperature (ECT) sensor …
P0116
Universal (All Makes)
Vehicle (OBD-II)
P0116 means the coolant temperature sensor is giving readings that don't make …
P0120
Universal (All Makes)
Vehicle (OBD-II)
P0120 means there's a problem with the Throttle Position Sensor (TPS) or its …
P0121
Universal (All Makes)
Vehicle (OBD-II)
P0121 means the throttle position sensor (TPS) is giving readings outside the …
P0122
Universal (All Makes)
Vehicle (OBD-II)
P0122 means the Throttle Position Sensor (TPS) is sending a voltage that's too …
P0125
Universal (All Makes)
Vehicle (OBD-II)
P0125 means the engine is taking too long to reach a warm enough temperature for …
P0128
Universal (All Makes)
Vehicle (OBD-II)
P0128 means your engine is not reaching its normal operating temperature fast …
P0130
Universal (All Makes)
Vehicle (OBD-II)
P0130 means there's a problem with the oxygen sensor circuit on Bank 1, Sensor …
P0131
Universal (All Makes)
Vehicle (OBD-II)
P0131 means the upstream oxygen sensor on Bank 1 is reading an unusually low …
P0132
Universal (All Makes)
Vehicle (OBD-II)
P0132 means the upstream oxygen sensor on Bank 1 is reading a voltage that is …
P0133
Universal (All Makes)
Vehicle (OBD-II)
P0133 means your front oxygen sensor (Bank 1, Sensor 1) is responding too …
P0135
Universal (All Makes)
Vehicle (OBD-II)
P0135 means the heater circuit in the Bank 1, Sensor 1 oxygen sensor has failed. …
P0136
Universal (All Makes)
Vehicle (OBD-II)
P0136 means there is a problem with the oxygen sensor circuit on Bank 1, Sensor …
P0138
Universal (All Makes)
Vehicle (OBD-II)
P0138 means the downstream oxygen sensor on Bank 1 is reading a voltage that's …
P0139
Universal (All Makes)
Vehicle (OBD-II)
P0139 means the Bank 1 Sensor 2 oxygen sensor is responding too slowly to …
P0141
Universal (All Makes)
Vehicle (OBD-II)
P0141 means the heater circuit in your downstream oxygen sensor on Bank 1 has a …
P0171
Universal (All Makes)
Vehicle (OBD-II)
P0171 means your engine is running 'too lean' on Bank 1.
That means there's too …
P0172
Universal (All Makes)
Vehicle (OBD-II)
P0172 means your engine is running too rich on Bank 1.
Too rich means there is …
P0174
Universal (All Makes)
Vehicle (OBD-II)
P0174 means your engine is running too lean on Bank 2.
Too lean means there's …
P0191
Universal (All Makes)
Vehicle (OBD-II)
P0191 means the fuel rail pressure sensor is reading outside its expected range. …
P0192
Universal (All Makes)
Vehicle (OBD-II)
P0192 means the fuel rail pressure sensor is sending a voltage signal that is …
P0193
Universal (All Makes)
Vehicle (OBD-II)
P0193 means the fuel rail pressure sensor is sending a voltage signal that is …
P0200
Universal (All Makes)
Vehicle (OBD-II)
P0200 means there is a problem with the fuel injector circuit.
Unlike codes …
P0201
Universal (All Makes)
Vehicle (OBD-II)
P0201 means there is a problem with the fuel injector circuit for cylinder 1. …
P0202
Universal (All Makes)
Vehicle (OBD-II)
P0202 means there is an electrical fault in the fuel injector circuit for …
P0203
Universal (All Makes)
Vehicle (OBD-II)
P0203 means there is an electrical fault in the fuel injector circuit for …
P0204
Universal (All Makes)
Vehicle (OBD-II)
P0204 means there is an electrical fault in the fuel injector circuit for …
P0205
Universal (All Makes)
Vehicle (OBD-II)
P0205 means the PCM detected an electrical fault in the fuel injector circuit …
P0206
Universal (All Makes)
Vehicle (OBD-II)
P0206 means the PCM detected an electrical fault in the fuel injector circuit …
P0207
Universal (All Makes)
Vehicle (OBD-II)
P0207 means the PCM detected an electrical fault in the fuel injector circuit …
P0208
Universal (All Makes)
Vehicle (OBD-II)
P0208 means the PCM found an electrical fault in the fuel injector circuit for …
P0218
Universal (All Makes)
Vehicle (OBD-II)
P0218 means your transmission fluid temperature has exceeded safe operating …
P0220
Universal (All Makes)
Vehicle (OBD-II)
P0220 means the PCM detected a problem with the throttle position sensor B …
P0221
Universal (All Makes)
Vehicle (OBD-II)
P0221 means the throttle position sensor B signal is within its voltage range …
P0230
Universal (All Makes)
Vehicle (OBD-II)
P0230 means the PCM detected a fault in the fuel pump primary control circuit. …
P0240
Universal (All Makes)
Vehicle (OBD-II)
P0240 means the PCM detected a problem with the turbocharger boost pressure …
P0243
Universal (All Makes)
Vehicle (OBD-II)
P0243 means the PCM detected an electrical fault in the turbocharger wastegate …
P0299
Universal (All Makes)
Vehicle (OBD-II)
P0299 means the PCM detected that boost pressure is lower than expected — called …
P0300
Universal (All Makes)
Vehicle (OBD-II)
P0300 means your engine is misfiring, but the computer can't tell which cylinder …
P0301
Universal (All Makes)
Vehicle (OBD-II)
P0301 means your engine's cylinder number 1 is misfiring.
Unlike P0300, this …
P0302
Universal (All Makes)
Vehicle (OBD-II)
P0302 means your engine's cylinder number 2 is misfiring.
This code tells you …
P0303
Universal (All Makes)
Vehicle (OBD-II)
P0303 means your engine's cylinder number 3 is misfiring.
The fuel in cylinder 3 …
P0304
Universal (All Makes)
Vehicle (OBD-II)
P0304 means your engine's cylinder number 4 is misfiring.
A misfire happens when …
P0305
Universal (All Makes)
Vehicle (OBD-II)
P0305 means cylinder number 5 is misfiring — it is not firing correctly or at …
P0306
Universal (All Makes)
Vehicle (OBD-II)
P0306 means cylinder number 6 is misfiring.
Your engine monitors each cylinder's …
P0307
Universal (All Makes)
Vehicle (OBD-II)
P0307 means the engine computer detected a misfire in cylinder 7.
A misfire …
P0308
Universal (All Makes)
Vehicle (OBD-II)
P0308 means the engine computer detected a misfire in cylinder 8.
This code only …
P0310
Universal (All Makes)
Vehicle (OBD-II)
P0310 means the PCM detected a misfire in cylinder 10.
This code only applies to …
P0315
Universal (All Makes)
Vehicle (OBD-II)
P0315 means the PCM has not learned the variation pattern of the crankshaft …
P0316
Universal (All Makes)
Vehicle (OBD-II)
P0316 means the PCM detected a misfire during the first 1,000 revolutions after …
P0320
Universal (All Makes)
Vehicle (OBD-II)
P0320 means the PCM is not receiving a valid engine speed (RPM) signal from the …
P0325
Universal (All Makes)
Vehicle (OBD-II)
P0325 means there's a malfunction in the knock sensor circuit on Bank 1.
The …
P0326
Universal (All Makes)
Vehicle (OBD-II)
P0326 means the knock sensor 1 signal is within its voltage range but is not …
P0327
Universal (All Makes)
Vehicle (OBD-II)
P0327 means the knock sensor 1 signal voltage is lower than the expected range. …
P0328
Universal (All Makes)
Vehicle (OBD-II)
P0328 means the knock sensor 1 signal voltage is higher than the expected range. …
P0330
Universal (All Makes)
Vehicle (OBD-II)
P0330 means there is a fault in the knock sensor 2 circuit.
Knock sensor 2 …
P0335
Universal (All Makes)
Vehicle (OBD-II)
P0335 means the engine computer is not receiving a signal from the crankshaft …
P0336
Universal (All Makes)
Vehicle (OBD-II)
P0336 means the crankshaft position sensor is generating a signal, but it is …
P0340
Universal (All Makes)
Vehicle (OBD-II)
P0340 means your car's computer is not receiving a signal from the camshaft …
P0341
Universal (All Makes)
Vehicle (OBD-II)
P0341 means the camshaft position sensor is sending a signal, but the readings …
P0345
Universal (All Makes)
Vehicle (OBD-II)
P0345 means the engine computer detected a problem with the camshaft position …
P0351
Universal (All Makes)
Vehicle (OBD-II)
P0351 means the PCM detected a fault in the primary circuit of ignition coil A. …
P0352
Universal (All Makes)
Vehicle (OBD-II)
P0352 means the PCM detected a problem in the primary circuit of ignition coil …
P0353
Universal (All Makes)
Vehicle (OBD-II)
P0353 means the PCM detected a fault in the primary circuit of ignition coil C. …
P0354
Universal (All Makes)
Vehicle (OBD-II)
P0354 means the PCM detected a fault in the primary circuit of ignition coil D. …
P0355
Universal (All Makes)
Vehicle (OBD-II)
P0355 means the PCM detected an electrical fault in the primary circuit of …
P0356
Universal (All Makes)
Vehicle (OBD-II)
P0356 means the PCM detected an electrical fault in the primary circuit of …
P0400
Universal (All Makes)
Vehicle (OBD-II)
P0400 means there is a problem with your Exhaust Gas Recirculation (EGR) system. …
P0401
Universal (All Makes)
Vehicle (OBD-II)
P0401 means your EGR (Exhaust Gas Recirculation) system has insufficient flow. …
P0402
Universal (All Makes)
Vehicle (OBD-II)
P0402 means the EGR (Exhaust Gas Recirculation) system is flowing more exhaust …
P0410
Universal (All Makes)
Vehicle (OBD-II)
P0410 means there's a problem with your vehicle's secondary air injection …
P0411
Universal (All Makes)
Vehicle (OBD-II)
P0411 means the secondary air injection system is not flowing air where the ECM …
P0420
Universal (All Makes)
Vehicle (OBD-II)
P0420 means your catalytic converter isn't cleaning exhaust gases as well as it …
P0421
Universal (All Makes)
Vehicle (OBD-II)
P0421 means the warm-up catalytic converter on bank 1 is not cleaning exhaust …
P0422
Universal (All Makes)
Vehicle (OBD-II)
P0422 means the main catalytic converter on bank 1 is not cleaning exhaust gases …
P0430
Universal (All Makes)
Vehicle (OBD-II)
P0430 means the catalytic converter on Bank 2 is not cleaning exhaust gases as …
P0440
Universal (All Makes)
Vehicle (OBD-II)
P0440 means there is a general malfunction in your EVAP (Evaporative Emission …
P0441
Universal (All Makes)
Vehicle (OBD-II)
P0441 means the EVAP (Evaporative Emission Control) purge system is not flowing …
P0442
Universal (All Makes)
Vehicle (OBD-II)
P0442 means your car detected a small leak in the EVAP system.
The EVAP system …
P0443
Universal (All Makes)
Vehicle (OBD-II)
P0443 means there's an electrical problem with the EVAP system's purge control …
P0444
Universal (All Makes)
Vehicle (OBD-II)
P0444 means the PCM detected an open circuit in the EVAP purge control valve …
P0445
Universal (All Makes)
Vehicle (OBD-II)
P0445 means the PCM detected a short circuit in the EVAP purge control valve …
P0446
Universal (All Makes)
Vehicle (OBD-II)
P0446 means there's a problem with the EVAP system vent control circuit.
The …
P0447
Universal (All Makes)
Vehicle (OBD-II)
P0447 means the PCM detected an open circuit in the EVAP vent control valve …
P0448
Universal (All Makes)
Vehicle (OBD-II)
P0448 means the PCM detected a short circuit in the EVAP vent control valve …
P0449
Universal (All Makes)
Vehicle (OBD-II)
P0449 means the PCM detected a malfunction in the EVAP evaporative vent valve or …
P0452
Universal (All Makes)
Vehicle (OBD-II)
P0452 means the EVAP pressure sensor (also called a fuel tank pressure sensor) …
P0453
Universal (All Makes)
Vehicle (OBD-II)
P0453 means the EVAP fuel tank pressure sensor is sending a voltage that is …
P0455
Universal (All Makes)
Vehicle (OBD-II)
P0455 means a large leak has been detected in your EVAP (Evaporative Emission …
P0456
Universal (All Makes)
Vehicle (OBD-II)
P0456 means the EVAP system detected a very small leak.
This is the smallest …
P0461
Universal (All Makes)
Vehicle (OBD-II)
P0461 means the fuel level sensor is giving readings that don't make sense.
The …
P0500
Universal (All Makes)
Vehicle (OBD-II)
P0500 means the Vehicle Speed Sensor (VSS) is not sending a proper signal to the …
P0501
Universal (All Makes)
Vehicle (OBD-II)
P0501 means the Vehicle Speed Sensor (VSS) is giving a reading that is out of …
P0505
Universal (All Makes)
Vehicle (OBD-II)
P0505 means your Idle Air Control (IAC) system is not functioning properly.
The …
P0506
Universal (All Makes)
Vehicle (OBD-II)
P0506 means the engine's idle speed is lower than the computer expects.
The PCM …
P0507
Universal (All Makes)
Vehicle (OBD-II)
P0507 means your engine's idle speed is higher than the computer expects.
Normal …
P0510
Universal (All Makes)
Vehicle (OBD-II)
P0510 means the closed throttle position switch is not working correctly.
This …
P0520
Universal (All Makes)
Vehicle (OBD-II)
P0520 means the engine oil pressure sensor is sending a signal that is out of …
P0530
Universal (All Makes)
Vehicle (OBD-II)
P0530 means the A/C refrigerant pressure sensor circuit has a problem.
This …
P0532
Universal (All Makes)
Vehicle (OBD-II)
P0532 means the A/C refrigerant pressure sensor is reading a voltage that is too …
P0533
Universal (All Makes)
Vehicle (OBD-II)
P0533 means the A/C refrigerant pressure sensor is sending a voltage signal that …
P0540
Universal (All Makes)
Vehicle (OBD-II)
P0540 means there is a problem with the intake air heater circuit (Bank 1).
The …
P0550
Universal (All Makes)
Vehicle (OBD-II)
P0550 means the power steering pressure sensor circuit is not working properly. …
P0560
Universal (All Makes)
Vehicle (OBD-II)
P0560 means the engine control module detected an abnormal system voltage.
The …
P0562
Universal (All Makes)
Vehicle (OBD-II)
P0562 means your car's electrical system voltage dropped below the normal …
P0563
Universal (All Makes)
Vehicle (OBD-II)
P0563 means the engine control module detected a system voltage that is too …
P0571
Universal (All Makes)
Vehicle (OBD-II)
P0571 means there is a problem with the brake switch circuit — specifically …
P0600
Universal (All Makes)
Vehicle (OBD-II)
P0600 means the engine computer detected a communication failure on its serial …
P0601
Universal (All Makes)
Vehicle (OBD-II)
P0601 means the engine control module failed its own internal memory check.
The …
P0602
Universal (All Makes)
Vehicle (OBD-II)
P0602 means the engine control module has a programming error.
This happens when …
P0603
Universal (All Makes)
Vehicle (OBD-II)
P0603 means the engine control module's Keep Alive Memory has an error.
Keep …
P0604
Universal (All Makes)
Vehicle (OBD-II)
P0604 means the engine control module detected a problem with its internal RAM …
P0606
Universal (All Makes)
Vehicle (OBD-II)
P0606 means the engine control module's main processor has detected a fault …
P0607
Universal (All Makes)
Vehicle (OBD-II)
P0607 means the engine control module's internal performance is outside …
P0615
Universal (All Makes)
Vehicle (OBD-II)
P0615 means there is a problem with the starter relay circuit.
The starter relay …
P0616
Universal (All Makes)
Vehicle (OBD-II)
P0616 means the starter relay control circuit is reading a voltage that is too …
P0617
Universal (All Makes)
Vehicle (OBD-II)
P0617 means the starter relay control circuit is reading a voltage that is too …
P0620
Universal (All Makes)
Vehicle (OBD-II)
P0620 means the engine computer detected a problem with the generator …
P0625
Universal (All Makes)
Vehicle (OBD-II)
P0625 means the generator (alternator) field terminal circuit is reading a …
P0627
Universal (All Makes)
Vehicle (OBD-II)
P0627 means the fuel pump control circuit has an open — meaning the circuit is …
P0628
Universal (All Makes)
Vehicle (OBD-II)
P0628 means the fuel pump control circuit is reading a voltage that is too low. …
P0629
Universal (All Makes)
Vehicle (OBD-II)
P0629 means the fuel pump control circuit is reading a voltage that is too high. …
P0638
Universal (All Makes)
Vehicle (OBD-II)
P0638 means the engine computer detected a problem with the throttle actuator …
P0645
Universal (All Makes)
Vehicle (OBD-II)
P0645 means there is a problem with the A/C clutch relay control circuit.
The …
P0650
Universal (All Makes)
Vehicle (OBD-II)
P0650 means the engine computer detected a problem with the circuit that …
P0660
Universal (All Makes)
Vehicle (OBD-II)
P0660 means there is a problem with the intake manifold tuning valve control …
P0685
Universal (All Makes)
Vehicle (OBD-II)
P0685 means the ECM/PCM power relay control circuit is open — the circuit that …
P0700
Universal (All Makes)
Vehicle (OBD-II)
P0700 means the Transmission Control Module (TCM) has detected a problem and …
P0710
Universal (All Makes)
Vehicle (OBD-II)
P0710 means the transmission fluid temperature sensor circuit is not working …
P0715
Universal (All Makes)
Vehicle (OBD-II)
P0715 means the Input Speed Sensor (also called Turbine Speed Sensor) in your …
P0717
Universal (All Makes)
Vehicle (OBD-II)
P0717 means the input/turbine speed sensor signal is absent when the …
P0720
Universal (All Makes)
Vehicle (OBD-II)
P0720 means the output speed sensor circuit has a malfunction.
The output speed …
P0725
Universal (All Makes)
Vehicle (OBD-II)
P0725 means the transmission control module is not receiving a proper engine …
P0730
Universal (All Makes)
Vehicle (OBD-II)
P0730 means the transmission is not achieving the correct gear ratio for the …
P0740
Universal (All Makes)
Vehicle (OBD-II)
P0740 means the torque converter clutch circuit has a malfunction.
The torque …
P0750
Universal (All Makes)
Vehicle (OBD-II)
P0750 means Shift Solenoid A has a malfunction.
Shift solenoids are electrically …
P0755
Universal (All Makes)
Vehicle (OBD-II)
P0755 means Shift Solenoid B has a malfunction.
Shift solenoids control the …
P0760
Universal (All Makes)
Vehicle (OBD-II)
P0760 means Shift Solenoid C has a malfunction.
Like the other shift solenoids …
P0765
Universal (All Makes)
Vehicle (OBD-II)
P0765 means Shift Solenoid D has a malfunction.
Solenoid D is one of the …
P0770
Universal (All Makes)
Vehicle (OBD-II)
P0770 means Shift Solenoid E has a malfunction.
Shift solenoid E is an …
P0780
Universal (All Makes)
Vehicle (OBD-II)
P0780 means there is a Shift Malfunction in the automatic transmission.
This is …
P0785
Universal (All Makes)
Vehicle (OBD-II)
P0785 means the 3-2 Shift Solenoid has a malfunction.
This solenoid controls the …
P0790
Universal (All Makes)
Vehicle (OBD-II)
P0790 means the Normal/Performance Switch Circuit has a malfunction.
Some …
P0800
Universal (All Makes)
Vehicle (OBD-II)
P0800 means the Transfer Case Control System has a malfunction request from the …
P0816
Universal (All Makes)
Vehicle (OBD-II)
P0816 means the Downshift Switch Circuit is malfunctioning.
Some vehicles have a …
P0826
Universal (All Makes)
Vehicle (OBD-II)
P0826 means the Up and Down Shift Switch Circuit has a malfunction.
This circuit …
P0840
Universal (All Makes)
Vehicle (OBD-II)
P0840 means the Transmission Fluid Pressure Sensor Circuit (Bank 1) has a fault. …
P0868
Universal (All Makes)
Vehicle (OBD-II)
P0868 means Transmission Fluid Pressure is Low.
Unlike a sensor circuit code, …
P0882
Universal (All Makes)
Vehicle (OBD-II)
P0882 means the TCM Power Input Signal is Low.
The Transmission Control Module …
P0894
Universal (All Makes)
Vehicle (OBD-II)
P0894 means Transmission Component Slipping.
The TCM has detected that one or …
P0900
Universal (All Makes)
Vehicle (OBD-II)
P0900 means the Clutch Actuator Circuit has an Open circuit.
This code applies …
P0906
Universal (All Makes)
Vehicle (OBD-II)
P0906 means the Gate Select Position Circuit has a fault.
On vehicles with …
P0915
Universal (All Makes)
Vehicle (OBD-II)
P0915 means the Gear Shift Position Sensor Circuit Range/Performance is out of …
P0930
Universal (All Makes)
Vehicle (OBD-II)
P0930 means the Gear Shift Lock Solenoid Control Circuit has a fault.
The gear …
P0944
Universal (All Makes)
Vehicle (OBD-II)
P0944 means Hydraulic Pressure Unit Lost Pressure.
The automatic transmission's …
P0960
Universal (All Makes)
Vehicle (OBD-II)
P0960 means the Pressure Control Solenoid A Control Circuit is Open.
The …
P0961
Universal (All Makes)
Vehicle (OBD-II)
P0961 means the Pressure Control Solenoid A Control Circuit Range/Performance is …
P0973
Universal (All Makes)
Vehicle (OBD-II)
P0973 means Shift Solenoid A Control Circuit is Low.
A low circuit condition …
P0974
Universal (All Makes)
Vehicle (OBD-II)
P0974 means Shift Solenoid A Control Circuit is High.
A high circuit condition …
P0976
Universal (All Makes)
Vehicle (OBD-II)
P0976 means Shift Solenoid B Control Circuit is Low.
The TCM has detected lower …
P0977
Universal (All Makes)
Vehicle (OBD-II)
P0977 means Shift Solenoid B Control Circuit is High.
The TCM has detected …
P0981
Universal (All Makes)
Vehicle (OBD-II)
P0981 means Shift Solenoid E Control Circuit Range/Performance has a fault.
This …
P0985
Universal (All Makes)
Vehicle (OBD-II)
P0985 means Shift Solenoid F Control Circuit is Low.
Solenoid F is used on …
P0990
Universal (All Makes)
Vehicle (OBD-II)
P0990 means Transmission Fluid Pressure Sensor 2 Circuit High Input.
The second …
P1000
Universal (All Makes)
Vehicle (OBD-II)
P1000 means OBD-II System Readiness Test Not Complete.
This is not a malfunction …
P1004
Universal (All Makes)
Vehicle (OBD-II)
P1004 means Short Runner Valve Position Malfunction — Out of Range.
On engines …
P1016
Universal (All Makes)
Vehicle (OBD-II)
P1016 means Camshaft Position Actuator Control Circuit (Bank 1, Exhaust) has a …
P1031
Universal (All Makes)
Vehicle (OBD-II)
P1031 means the Heated Oxygen Sensor (HO2S) Transition Time Ratio is abnormal on …
P1056
Universal (All Makes)
Vehicle (OBD-II)
P1056 means the Idle Speed Performance fault has occurred.
The PCM attempted to …
P1072
Universal (All Makes)
Vehicle (OBD-II)
P1072 means Throttle Body Airflow High (engine idle too high).
During idle, the …
P1083
Universal (All Makes)
Vehicle (OBD-II)
P1083 means Fuel Control Limit — Lean — Bank 1.
The PCM has tried to add as much …
P1086
Universal (All Makes)
Vehicle (OBD-II)
P1086 means Fuel Control Limit — Rich — Bank 1.
The PCM has tried to remove as …
P1093
Universal (All Makes)
Vehicle (OBD-II)
P1093 means Fuel Rail Pressure is Low During Power Enrichment.
When you …
P1101
Universal (All Makes)
Vehicle (OBD-II)
P1101 means Mass Air Flow (MAF) Sensor Out of Self-Test Range.
The MAF sensor …
P1105
Universal (All Makes)
Vehicle (OBD-II)
P1105 means the MAP/BARO (Manifold Absolute Pressure / Barometric Pressure) …
P1111
Universal (All Makes)
Vehicle (OBD-II)
P1111 means Intake Air Temperature Sensor has an Intermittent High reading.
The …
P1120
Universal (All Makes)
Vehicle (OBD-II)
P1120 means the Throttle Position Sensor (TPS) has an Out of Range Low reading. …
P1125
Universal (All Makes)
Vehicle (OBD-II)
P1125 means the Throttle Position Sensor (TPS) is Intermittent.
The PCM has …
P1128
Universal (All Makes)
Vehicle (OBD-II)
P1128 means the engine is running Too Lean (Closed Loop — Bank 1).
The PCM has …
P1129
Universal (All Makes)
Vehicle (OBD-II)
P1129 means the engine is running Too Rich (Closed Loop — Bank 1).
The PCM has …
P1130
Universal (All Makes)
Vehicle (OBD-II)
P1130 means the Heated Oxygen Sensor (HO2S) Circuit Fault on Bank 1 — Sensor 1 …
P1133
Universal (All Makes)
Vehicle (OBD-II)
P1133 means Heated Oxygen Sensor (HO2S) Insufficient Switching — Bank 1, Sensor …
P1135
Universal (All Makes)
Vehicle (OBD-II)
P1135 means the Air/Fuel Ratio Sensor Heater Circuit has a fault — Bank 1, …
P1143
Universal (All Makes)
Vehicle (OBD-II)
P1143 means Heated Oxygen Sensor Lean Shift — Monitoring — Bank 1, Sensor 1. …
P1153
Universal (All Makes)
Vehicle (OBD-II)
P1153 means Heated Oxygen Sensor Insufficient Switching — Bank 2, Sensor 1.
This …
P1168
Universal (All Makes)
Vehicle (OBD-II)
P1168 means Fuel Rail Pressure Low — Bank 2.
On engines where Bank 2 has its own …
P1175
Universal (All Makes)
Vehicle (OBD-II)
P1175 means Air/Fuel Ratio Sensor — Rich Shift — Bank 2, Sensor 1.
This is the …
P1188
Universal (All Makes)
Vehicle (OBD-II)
P1188 means Fuel Trim — Cylinder Balance or Fuel Control Limit (Bank 1, …
P1195
Universal (All Makes)
Vehicle (OBD-II)
P1195 means Heated Oxygen Sensor Slow during Catalyst Monitor — Bank 1, Sensor …
P1200
Universal (All Makes)
Vehicle (OBD-II)
P1200 indicates a fault in the fuel injector circuit or the PCM power relay.
The …
P1211
Universal (All Makes)
Vehicle (OBD-II)
P1211 is a manufacturer-specific code most commonly associated with Ford …
P1230
Universal (All Makes)
Vehicle (OBD-II)
P1230 indicates a fault in the fuel pump low-speed circuit.
On vehicles with a …
P1259
Universal (All Makes)
Vehicle (OBD-II)
P1259 is a Honda and Acura-specific code indicating a fault in the VTEC system …
P1270
Universal (All Makes)
Vehicle (OBD-II)
P1270 is a Ford and Mazda-specific code indicating the Accelerator Pedal …
P1285
Universal (All Makes)
Vehicle (OBD-II)
P1285 is a Ford-specific code indicating that the cylinder head temperature …
P1300
Universal (All Makes)
Vehicle (OBD-II)
P1300 is a Toyota and Lexus-specific code indicating a fault in Igniter Circuit …
P1316
Universal (All Makes)
Vehicle (OBD-II)
P1316 is a Ford Power Stroke diesel-specific code indicating Injector Driver …
P1345
Universal (All Makes)
Vehicle (OBD-II)
P1345 is a GM-specific code indicating a Crankshaft Position (CKP) to Camshaft …
P1380
Universal (All Makes)
Vehicle (OBD-II)
P1380 appears on GM and some Oldsmobile vehicles to indicate that the ABS module …
P1400
Universal (All Makes)
Vehicle (OBD-II)
P1400 is a manufacturer-specific code with different meanings depending on the …
P1406
Universal (All Makes)
Vehicle (OBD-II)
P1406 is a GM-specific code indicating that the EGR (Exhaust Gas Recirculation) …
P1441
Universal (All Makes)
Vehicle (OBD-II)
P1441 is a Nissan and GM code related to the EVAP (Evaporative Emission Control) …
P1491
Universal (All Makes)
Vehicle (OBD-II)
P1491 is a Honda and Acura-specific code indicating that the EGR valve lift is …
P1516
Universal (All Makes)
Vehicle (OBD-II)
P1516 is a GM-specific code indicating that the Throttle Actuator Control (TAC) …
P1550
Universal (All Makes)
Vehicle (OBD-II)
P1550 is a Ford and Mazda-specific code indicating that the battery current …
P1600
Universal (All Makes)
Vehicle (OBD-II)
P1600 indicates a loss of communication between the PCM and an internal …
P1604
Universal (All Makes)
Vehicle (OBD-II)
P1604 is a startability malfunction code, most commonly seen on Toyota and Lexus …
P1614
Universal (All Makes)
Vehicle (OBD-II)
P1614 is a manufacturer-specific code most commonly seen on Nissan and Infiniti …
P1626
Universal (All Makes)
Vehicle (OBD-II)
P1626 is a General Motors-specific code meaning Theft Deterrent Fuel Enable …
P1682
Universal (All Makes)
Vehicle (OBD-II)
P1682 is a Chrysler, Dodge, and Jeep-specific code.
It means the ignition switch …
P1693
Universal (All Makes)
Vehicle (OBD-II)
P1693 is a Chrysler, Dodge, and Jeep-specific companion code.
It means a fault …
P1700
Universal (All Makes)
Vehicle (OBD-II)
P1700 is a transmission-related code seen on Nissan, Infiniti, and some …
P1705
Universal (All Makes)
Vehicle (OBD-II)
P1705 is a transmission range sensor (TR sensor) circuit malfunction code.
It is …
P1740
Universal (All Makes)
Vehicle (OBD-II)
P1740 indicates a torque converter clutch (TCC) or overdrive solenoid …
P1780
Universal (All Makes)
Vehicle (OBD-II)
P1780 is an overdrive cancel switch circuit malfunction code seen on Toyota and …
P1811
Universal (All Makes)
Vehicle (OBD-II)
P1811 is a General Motors-specific code meaning Maximum Adapt and Long Shift. …
P1860
Universal (All Makes)
Vehicle (OBD-II)
P1860 is a GM-specific code for a Torque Converter Clutch (TCC) PWM solenoid …
P1870
Universal (All Makes)
Vehicle (OBD-II)
P1870 is a General Motors-specific code meaning Transmission Component Slipping. …
P2004
Universal (All Makes)
Vehicle (OBD-II)
P2004 means the Intake Manifold Runner Control (IMRC) system is stuck open on …
P2006
Universal (All Makes)
Vehicle (OBD-II)
P2006 means the Intake Manifold Runner Control (IMRC) is stuck in the closed …
P2008
Universal (All Makes)
Vehicle (OBD-II)
P2008 means the Intake Manifold Runner Control (IMRC) circuit is open on Bank 1. …
P2015
Universal (All Makes)
Vehicle (OBD-II)
P2015 means the Intake Manifold Runner Position Sensor is out of range on Bank …
P2096
Universal (All Makes)
Vehicle (OBD-II)
P2096 means Post Catalyst Fuel Trim System Too Lean, Bank 1.
The downstream …
P2097
Universal (All Makes)
Vehicle (OBD-II)
P2097 means Post Catalyst Fuel Trim System Too Rich, Bank 1.
The downstream …
P2099
Universal (All Makes)
Vehicle (OBD-II)
P2099 means Post Catalyst Fuel Trim System Too Rich on Bank 2.
The downstream …
P2101
Universal (All Makes)
Vehicle (OBD-II)
P2101 means the Throttle Actuator Control (TAC) Motor Circuit Range/Performance …
P2110
Universal (All Makes)
Vehicle (OBD-II)
P2110 means the Throttle Actuator Control (TAC) system has been forced into a …
P2119
Universal (All Makes)
Vehicle (OBD-II)
P2119 means the Throttle Actuator Control (TAC) Throttle Body Range/Performance …
P2122
Universal (All Makes)
Vehicle (OBD-II)
P2122 means the Throttle/Pedal Position Sensor D circuit voltage is too low. …
P2123
Universal (All Makes)
Vehicle (OBD-II)
P2123 means the Throttle/Pedal Position Sensor D circuit voltage is too high. …
P2135
Universal (All Makes)
Vehicle (OBD-II)
P2135 means the Throttle/Pedal Position Sensor A/B Voltage Correlation fault is …
P2138
Universal (All Makes)
Vehicle (OBD-II)
P2138 means the Throttle/Pedal Position Sensor D/E Voltage Correlation fault is …
P2149
Universal (All Makes)
Vehicle (OBD-II)
P2149 means the fuel injector Group B supply voltage circuit is open.
Vehicles …
P2159
Universal (All Makes)
Vehicle (OBD-II)
P2159 means the Vehicle Speed Sensor (VSS) B Range/Performance fault is …
P2172
Universal (All Makes)
Vehicle (OBD-II)
P2172 means the Throttle Actuator Control System has detected a sudden high air …
P2176
Universal (All Makes)
Vehicle (OBD-II)
P2176 means the Throttle Actuator Control System has not achieved its minimum …
P2187
Universal (All Makes)
Vehicle (OBD-II)
P2187 means the fuel system is running too lean at idle on Bank 1.
The PCM …
P2189
Universal (All Makes)
Vehicle (OBD-II)
P2189 means the fuel system is running too lean at idle on Bank 2.
Bank 2 is the …
P2191
Universal (All Makes)
Vehicle (OBD-II)
P2191 means the fuel system is too lean at higher engine loads on Bank 1.
Unlike …
P2195
Universal (All Makes)
Vehicle (OBD-II)
P2195 means the upstream Oxygen Sensor Signal Stuck Lean on Bank 1, Sensor 1. …
P2197
Universal (All Makes)
Vehicle (OBD-II)
P2197 means the upstream Oxygen Sensor Signal is Stuck Lean on Bank 2, Sensor 1. …
U0001
Universal (All Makes)
Vehicle (OBD-II)
U0001 means there's a problem with your car's high-speed communication network. …
U0073
Universal (All Makes)
Vehicle (OBD-II)
U0073 means the CAN bus — your car's internal communication network — has …
U0100
Universal (All Makes)
Vehicle (OBD-II)
U0100 means another module in your car has lost contact with the main engine …
U0109
Universal (All Makes)
Vehicle (OBD-II)
U0109 means your car's computer has lost communication with the Fuel Pump …
U0121
Universal (All Makes)
Vehicle (OBD-II)
U0121 means your car's main computer has lost communication with the ABS …
U0131
Universal (All Makes)
Vehicle (OBD-II)
U0131 means your car's main computer has lost communication with the Electric …
U0140
Universal (All Makes)
Vehicle (OBD-II)
U0140 means your car's computer network has lost communication with the Body …
U0155
Universal (All Makes)
Vehicle (OBD-II)
U0155 means your car's computer network has lost communication with the …
U0401
Universal (All Makes)
Vehicle (OBD-II)
U0401 means another module in your car is receiving data from the ECM/PCM, but …
U1000
Universal (All Makes)
Vehicle (OBD-II)
U1000 means there was a communication error on the vehicle's CAN bus network. …
U1900
Universal (All Makes)
Vehicle (OBD-II)
U1900 indicates a CAN communication bus fault — a problem with the data network …
P0050
Universal (All Makes)
Vehicle (OBD-II)
Code P0050 means your vehicle's computer detected a problem with the heater …
P0051
Universal (All Makes)
Vehicle (OBD-II)
Code P0051 means the oxygen sensor heater circuit on Bank 2, Sensor 1 is drawing …
P0052
Universal (All Makes)
Vehicle (OBD-II)
Code P0052 means the oxygen sensor heater circuit on Bank 2, Sensor 1 is reading …
P0053
Universal (All Makes)
Vehicle (OBD-II)
Code P0053 means the ECM measured the heater resistance inside the Bank 1, …
P0054
Universal (All Makes)
Vehicle (OBD-II)
Code P0054 means the ECM measured the heater resistance in the Bank 1, Sensor 2 …
P0055
Universal (All Makes)
Vehicle (OBD-II)
Code P0055 means the heater resistance in the Bank 1, Sensor 3 oxygen sensor is …
P0056
Universal (All Makes)
Vehicle (OBD-II)
Code P0056 means the ECM detected a problem in the heater circuit for the Bank …
P0057
Universal (All Makes)
Vehicle (OBD-II)
Code P0057 means the heater circuit for the Bank 2, Sensor 2 oxygen sensor is …
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)
Universal (All Makes)
Vehicle (OBD-II)