631-982-0042
Auto Barn

OBD-II Code Lookup

Check engine light on? Find out what your code means, common causes, repair costs, and shop the parts you need to fix it.

100 codes in our database

Most Common Codes

P0016

The engine's computer detects a mismatch between the crankshaft and camshaft positions on Bank 1, Sensor A. This indicates a problem with engine timing.

Stop driving

P0217

Engine Over Temperature Condition

Stop driving

P0218

Your transmission is running too hot. The computer has detected an over-temperature condition in the transmission.

Stop driving

P0219

Engine Overspeed Condition

Stop driving

P0220

The engine computer detects a problem with the 'B' circuit of the throttle position sensor (TPS) or accelerator pedal position (APP) sensor, which tells the computer how much you're pressing the gas pedal.

Stop driving

P0222

The 'B' circuit for your throttle position sensor or accelerator pedal position sensor is sending a low voltage signal to your engine computer.

Stop driving

P0122

Your engine computer is receiving a voltage signal from the Throttle Position Sensor (TPS) that is too low. This tells the computer the throttle is closed or nearly closed, even if it's not.

Fix within a few days

P0123

The engine computer detects a higher-than-expected voltage signal from the Throttle Position Sensor (TPS) or Pedal Position Sensor (PPS) 'A' circuit.

Fix within a few days

P0175

The engine computer detects too much fuel and not enough air in the exhaust on Bank 2.

Fix within a few days

P0201

The engine computer detected an electrical fault in the fuel injector circuit for cylinder #1.

Fix within a few days

P0202

Fuel Injector Circuit Malfunction - Cylinder 2. This means the engine computer has detected an electrical problem with the fuel injector for cylinder #2.

Fix within a few days

P0203

Cylinder 3 Fuel Injector Circuit Malfunction

Fix within a few days

Browse by System

Sensors

MAF, MAP, throttle position

45 codes

Emissions

Catalytic converter, O2 sensors, EGR system

12 codes

Fuel System

Fuel pump, injectors, fuel pressure

11 codes

Ignition

Spark plugs, coils, misfires

11 codes

EVAP System

Gas cap, purge valve, vapor leaks

10 codes

Engine

Engine internals, timing, compression

4 codes

Cooling

Thermostat, water pump, coolant temp

3 codes

Air Intake

Air filter, intake manifold

3 codes

Transmission

Shift solenoids, torque converter

1 codes

All Codes A-Z

What Are OBD-II Codes?

OBD-II (On-Board Diagnostics II) codes are standardized diagnostic trouble codes used by vehicles manufactured after 1996. When your check engine light comes on, your vehicle's computer stores a code that helps identify what system or component is having an issue.

These codes follow a standard format: a letter followed by four numbers. The first letter indicates the system:

  • P - Powertrain (engine, transmission)
  • B - Body (airbags, AC, seatbelts)
  • C - Chassis (ABS, steering)
  • U - Network (communication between modules)

The second character (0 or 1) indicates whether it's a generic (standardized) or manufacturer-specific code. The remaining three numbers identify the specific fault.

How to Read Your OBD Codes

You can read your vehicle's diagnostic codes using an OBD-II scanner, which plugs into the OBD port typically located under the dashboard near the steering column. Many auto parts stores will scan your codes for free. Once you have the code, use our lookup tool above to understand what it means and find the parts you need to fix it.

Need Help Finding Parts?

Our team has been helping DIYers since 1957.