OBD-II trouble codes
Ranked by how often the code appears in real NHTSA owner complaints - not alphabetically. P = powertrain, B = body, C = chassis, U = network.
Browse by symptom
Codes whose typical symptoms include hesitation / power loss - most serious first:
P0016Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor AP0121Throttle/Pedal Position Sensor/Switch A Circuit Range/PerformanceP0122Throttle/Pedal Position Sensor/Switch A Circuit LowP0123Throttle/Pedal Position Sensor/Switch A Circuit HighP0300Random/Multiple Cylinder Misfire DetectedP0301Cylinder 1 Misfire DetectedP0601Internal Control Module Memory Checksum ErrorP0605Internal Control Module Read Only Memory (ROM) ErrorP0606Control Module ProcessorP0607Control Module PerformanceU0101Lost Communication With TCMP0011A Camshaft Position - Timing Over-Advanced or System Performance Bank 1P0012A Camshaft Position - Timing Over-Retarded Bank 1P0021A Camshaft Position - Timing Over-Advanced or System Performance Bank 2P0101Mass or Volume Air Flow Sensor A Circuit Range/PerformanceP0102Mass or Volume Air Flow Sensor A Circuit LowP0106Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/PerformanceP0171System Too Lean Bank 1P0174System Too Lean Bank 2P0700Transmission Control System (MIL Request)P0750Shift Solenoid AP0133O2 Sensor Circuit Slow Response Bank 1 Sensor 1P0325Knock/Combustion Vibration Sensor A CircuitP0332Knock/Combustion Vibration Sensor B Circuit LowP0420Catalyst System Efficiency Below Threshold Bank 1