Find Your DTC Codes
DTC codes (diagnostic trouble codes) are the fault codes an OBD2 scanner reads from your car. Enter a code to see what it means, the common causes and whether you can still drive with it. You can also browse the full OBD2 codes list by code type.
Browse the DTC codes list by type
Choose a code type to browse that part of the diagnostic trouble codes list.
Powertrain codes (P)
Engine, transmission and emissions faults — the codes most often behind a check engine light. Any OBD2 code reader can read generic P codes.
Body codes (B)
Airbags, seat belts, lighting, windows and other cabin equipment. Reading them needs a scan tool that can reach body and airbag modules.
Chassis codes (C)
ABS, traction control, steering and suspension. These codes sit outside the engine module, so a basic code reader usually cannot see them.
Network codes (U)
Communication faults between control modules. One U code can affect several systems at once, so scan every module, not just the engine.
Most Common Codes
Start with the codes drivers look up most.
Catalyst System Efficiency Below Threshold Bank 1
System Too Lean Bank 1
Random/Multiple Cylinder Misfire Detected
EVAP System Leak Detected - Large Leak
Catalyst System Efficiency Below Threshold Bank 2
EVAP System Leak Detected (very small leak)
Find vehicle fault codes by system
Narrow down the OBD2 diagnostic codes by the system that's acting up.
Engine
Engine fault codes for misfire, fuel and timing.
- P0420Catalyst System Efficiency Below Threshold Bank 1
- P0171System Too Lean Bank 1
- P0300Random/Multiple Cylinder Misfire Detected
- P0455EVAP System Leak Detected - Large Leak
- P0430Catalyst System Efficiency Below Threshold Bank 2
- P0456EVAP System Leak Detected (very small leak)
- P0442EVAP System Leak Detected (small leak)
- P0174System Too Lean Bank 2
Transmission
Transmission codes for shifting and gear ratios.
- P0700Transmission Control System (MIL Request)
- P0705Transmission Range Sensor "A" Circuit (PRNDL Input)
- P0710Transmission Fluid Temperature Sensor "A" Circuit
- P0715Input/Turbine Shaft Speed Sensor "A" Circuit
- P0720Output Shaft Speed Sensor Circuit
- P0730Incorrect Gear Ratio
- P0740Torque Converter Clutch Circuit/Open
- P0750Shift Solenoid "A"
ABS & Brakes
ABS, wheel speed and brake control faults.
- C0035Right Front Wheel Speed Sensor Supply
- C0221Right Front Wheel Speed Sensor Circuit Open
- C0225Left Front Wheel Speed Sensor Circuit Open
- C0245Wheel Speed Sensor Frequency Error
- C0110Pump Motor Circuit Malfunction
- C0267Pump Motor Circuit Open/Shorted
- C0161ABS/TCS Brake Switch Circuit Malfunction
- C0563ABS Control Module Performance
Steering & Suspension
Power steering and ride-height faults.
- P0550Power Steering Pressure Sensor/Switch Circuit
- P0551Power Steering Pressure Sensor/Switch Circuit Range/Performance
- C0051Steering Wheel Position Sensor
- C0710Steering Position Signal Malfunction
- C0498Steering Assist Control Actuator Feed Circuit Low
- C0559Power Steering Control Module Range/Performance - Rear
- C0750Tire Pressure Monitor (TPM) system sensor not transmitting
- C0896Electronic Suspension Control (ESC) voltage is outside the normal range of 9 to 15.5 volts
Airbag (SRS)
Airbag, crash sensor and seat belt faults.
- B0001Driver Frontal Stage 1 Deployment Control
- B0028Right Side Airbag Deployment Control
- B0022Left Curtain Deployment Control 2
- B0029Right Curtain Deployment Control 1
- B0013Passenger Knee Bolster Deployment Control
- B0070Driver Seat Belt Pretensioner "A" Deployment Control
- B0090Left Frontal Restraints Sensor
- B0091Left Side Restraints Sensor 1
Body ControlManufacturer-specific
Lighting, locks, windows and security.
- B1342ECU Is Defective
- B1600PATS Ignition Key Transponder Signal Is Not Received
- B1601PATS Received Incorrect Key-Code from Ignition Key Transponder
- B1681PATS Transceiver Module Signal Is Not Received
- B1213Anti-Theft Number of Programmed Keys Is Below Minimum
- B1352Ignition Key-In Circuit Failure
- B1359Ignition Run/Acc Circuit Failure
- B1676Battery Pack Voltage Out Of Range
HVAC
Climate control and A/C faults.
- P0532A/C Refrigerant Pressure Sensor "A" Circuit Low
- P0530A/C Refrigerant Pressure Sensor "A" Circuit
- P0531A/C Refrigerant Pressure Sensor "A" Circuit Range/Performance
- P0533A/C Refrigerant Pressure Sensor "A" Circuit High
- P0534A/C Refrigerant System "A" Charge Loss
- P0645A/C Clutch Relay Control Circuit
- B0409Air Mix Door #1 Range Error
- B0414Air Temperature/Mode Door Actuator Malfunction
Network Communication
Lost communication between modules.
- U0100Lost Communication With ECM/PCM "A"
- U0121Lost Communication With Anti-Lock Brake System (ABS) Control Module "A"
- U0284Lost Communication With Active Grille Air Shutter Module A
- U0164Lost Communication With HVAC Control Module "A"
- U0101Lost Communication With TCM
- U0140Lost Communication With Body Control Module
- U0073Control Module Communication Bus "A" Off
- U0155Lost Communication With Instrument Panel Cluster (IPC) Control Module "A"
DTC Codes FAQ
What does "0 DTC" mean on a code reader?
It means the scan found no stored codes in the systems your tool can read. If a warning light is still on, your reader may only check the engine. A 4-system scanner also reads ABS, airbag and transmission codes.
Why is my DTC code not listed?
Some carmakers use their own codes, and we're still adding them. Double-check the code on your scanner, then contact us with the code and your car's year, make and model.
Does a DTC code tell me which part to replace?
Not always. A code tells you which system has a problem, not always which part failed. Test before you buy parts so you don't replace something that still works.
Can I drive with the check engine light on?
If the light is steady, you can usually drive short distances, but get it checked soon. If it's flashing, pull over when it's safe. That often means a misfire that can damage the catalytic converter.
Can I clear DTC codes myself?
Yes. Most OBD2 scanners can clear codes in a few taps. Fix the problem first, though. If the cause is still there, the code and the warning light will come back.