Trouble codes in plain English

185 OBD-II codes, what each one means, what usually causes it and what the repair costs. The same library Drive DTC uses on the vehicle.

Body and airbags

B0001Driver frontal stage 1 deployment controlB0002Driver frontal stage 2 deployment controlB0010Passenger frontal stage 1 deployment controlB0011Passenger frontal stage 2 deployment control

Brakes, ABS and chassis

C0035Left front wheel speed sensor circuitC0040Right front wheel speed sensor circuitC0045Left rear wheel speed sensor circuitC0050Right rear wheel speed sensor circuit

Computer and outputs

P0600Serial communication linkP0603Internal control module keep alive memory (KAM) errorP0605Internal control module read only memory (ROM) errorP0606Control module processor

Emissions

P0401Exhaust gas recirculation flow insufficient detectedP0420Catalyst system efficiency below threshold (Bank 1)P0430Catalyst system efficiency below threshold (Bank 2)P0441Evaporative emission system incorrect purge flowP0442Evaporative emission system leak detected (small leak)P0443Evaporative emission system purge control valve circuitP0446Evaporative emission system vent control circuitP0455Evaporative emission system leak detected (large leak)P0456Evaporative emission system leak detected (very small leak)P0457Evaporative emission system leak detected (fuel cap loose/off)P0460Fuel level sensor A circuitP0480Fan 1 control circuit

Engine management

P0010Intake camshaft position actuator circuit (Bank 1)P0011Intake camshaft timing over-advanced or system performance (Bank 1)P0012Intake camshaft timing over-retarded (Bank 1)P0013Exhaust camshaft position actuator circuit (Bank 1)P0014Exhaust camshaft timing over-advanced or system performance (Bank 1)P0015Exhaust camshaft timing over-retarded (Bank 1)P0016Crankshaft/camshaft position correlation (Bank 1 Sensor A)P0017Crankshaft/camshaft position correlation (Bank 1 Sensor B)P0018Crankshaft/camshaft position correlation (Bank 2 Sensor A)P0019Crankshaft/camshaft position correlation (Bank 2 Sensor B)P0020Intake camshaft position actuator circuit (Bank 2)P0021Intake camshaft timing over-advanced or system performance (Bank 2)P0022Intake camshaft timing over-retarded (Bank 2)P0023Exhaust camshaft position actuator circuit (Bank 2)P0024Exhaust camshaft timing over-advanced or system performance (Bank 2)P0025Exhaust camshaft timing over-retarded (Bank 2)P0030O2 sensor heater control circuit (Bank 1 Sensor 1)P0036O2 sensor heater control circuit (Bank 1 Sensor 2)P0050O2 sensor heater control circuit (Bank 2 Sensor 1)P0056O2 sensor heater control circuit (Bank 2 Sensor 2)P0068MAP/MAF – throttle position correlationP0087Fuel rail/system pressure too lowP0088Fuel rail/system pressure too highP0096Intake air temperature sensor 2 circuit range/performanceP0097Intake air temperature sensor 2 circuit lowP0098Intake air temperature sensor 2 circuit highP0868Transmission fluid pressure low

Fuel and air

P0100Mass air flow circuitP0101Mass air flow circuit range/performanceP0102Mass air flow circuit lowP0103Mass air flow circuit highP0106Manifold absolute pressure/barometric pressure circuit range/performanceP0107Manifold absolute pressure/barometric pressure circuit lowP0108Manifold absolute pressure/barometric pressure circuit highP0111Intake air temperature sensor 1 circuit range/performanceP0112Intake air temperature sensor 1 circuit lowP0113Intake air temperature sensor 1 circuit highP0116Engine coolant temperature circuit range/performanceP0117Engine coolant temperature circuit lowP0118Engine coolant temperature circuit highP0121Throttle/pedal position sensor A circuit range/performanceP0122Throttle/pedal position sensor A circuit lowP0123Throttle/pedal position sensor A circuit highP0125Insufficient coolant temperature for closed loop fuel controlP0128Coolant thermostat (coolant temperature below regulating temperature)P0130O2 sensor circuit (Bank 1 Sensor 1)P0131O2 sensor circuit low voltage (Bank 1 Sensor 1)P0132O2 sensor circuit high voltage (Bank 1 Sensor 1)P0133O2 sensor circuit slow response (Bank 1 Sensor 1)P0134O2 sensor circuit no activity detected (Bank 1 Sensor 1)P0135O2 sensor heater circuit (Bank 1 Sensor 1)P0136O2 sensor circuit (Bank 1 Sensor 2)P0137O2 sensor circuit low voltage (Bank 1 Sensor 2)P0138O2 sensor circuit high voltage (Bank 1 Sensor 2)P0139O2 sensor circuit slow response (Bank 1 Sensor 2)P0141O2 sensor heater circuit (Bank 1 Sensor 2)P0150O2 sensor circuit (Bank 2 Sensor 1)P0151O2 sensor circuit low voltage (Bank 2 Sensor 1)P0152O2 sensor circuit high voltage (Bank 2 Sensor 1)P0153O2 sensor circuit slow response (Bank 2 Sensor 1)P0154O2 sensor circuit no activity detected (Bank 2 Sensor 1)P0155O2 sensor heater circuit (Bank 2 Sensor 1)P0156O2 sensor circuit (Bank 2 Sensor 2)P0157O2 sensor circuit low voltage (Bank 2 Sensor 2)P0158O2 sensor circuit high voltage (Bank 2 Sensor 2)P0159O2 sensor circuit slow response (Bank 2 Sensor 2)P0161O2 sensor heater circuit (Bank 2 Sensor 2)P0171System too lean (Bank 1)P0172System too rich (Bank 1)P0174System too lean (Bank 2)P0175System too rich (Bank 2)P0191Fuel rail pressure sensor A circuit range/performanceP0192Fuel rail pressure sensor A circuit lowP0193Fuel rail pressure sensor A circuit highP0201Injector circuit/open – cylinder 1P0202Injector circuit/open – cylinder 2P0203Injector circuit/open – cylinder 3P0204Injector circuit/open – cylinder 4P0205Injector circuit/open – cylinder 5P0206Injector circuit/open – cylinder 6P0207Injector circuit/open – cylinder 7P0208Injector circuit/open – cylinder 8P0217Engine coolant over-temperature conditionP0234Turbocharger/supercharger A overboost conditionP0236Turbocharger/supercharger boost sensor A circuit range/performanceP0237Turbocharger/supercharger boost sensor A circuit lowP0238Turbocharger/supercharger boost sensor A circuit highP0243Turbocharger/supercharger wastegate solenoid AP0245Turbocharger/supercharger wastegate solenoid A lowP0246Turbocharger/supercharger wastegate solenoid A highP0299Turbocharger/supercharger A underboost conditionP2195O2 sensor signal biased/stuck lean (Bank 1 Sensor 1)P2196O2 sensor signal biased/stuck rich (Bank 1 Sensor 1)P2197O2 sensor signal biased/stuck lean (Bank 2 Sensor 1)P2198O2 sensor signal biased/stuck rich (Bank 2 Sensor 1)P2263Turbocharger/supercharger boost system performanceP2270O2 sensor signal biased/stuck lean (Bank 1 Sensor 2)P2271O2 sensor signal biased/stuck rich (Bank 1 Sensor 2)P2272O2 sensor signal biased/stuck lean (Bank 2 Sensor 2)P2273O2 sensor signal biased/stuck rich (Bank 2 Sensor 2)

Idle, speed and cruise

P0500Vehicle speed sensor AP0506Idle air control system RPM lower than expectedP0507Idle air control system RPM higher than expectedP0520Engine oil pressure sensor/switch A circuitP0562System voltage lowP0563System voltage highP0571Brake switch A circuit

Ignition and misfires

P0300Random/multiple cylinder misfire detectedP0301Cylinder 1 misfire detectedP0302Cylinder 2 misfire detectedP0303Cylinder 3 misfire detectedP0304Cylinder 4 misfire detectedP0305Cylinder 5 misfire detectedP0306Cylinder 6 misfire detectedP0307Cylinder 7 misfire detectedP0308Cylinder 8 misfire detectedP0315Crankshaft position system variation not learnedP0325Knock sensor 1 circuit (Bank 1 or single sensor)P0330Knock sensor 2 circuit (Bank 2)P0335Crankshaft position sensor A circuitP0340Camshaft position sensor A circuit (Bank 1 or single sensor)P0345Camshaft position sensor A circuit (Bank 2)P0351Ignition coil A primary/secondary circuitP0352Ignition coil B primary/secondary circuitP0353Ignition coil C primary/secondary circuitP0354Ignition coil D primary/secondary circuitP0355Ignition coil E primary/secondary circuitP0356Ignition coil F primary/secondary circuitP0357Ignition coil G primary/secondary circuitP0358Ignition coil H primary/secondary circuit

Network and modules

U0073Control module communication bus A offU0100Lost communication with ECM/PCM AU0101Lost communication with TCMU0121Lost communication with anti-lock brake system (ABS) moduleU0140Lost communication with body control moduleU0151Lost communication with restraints control moduleU0155Lost communication with instrument panel cluster (IPC)U0401Invalid data received from ECM/PCM A

Transmission

P0700Transmission control system (MIL request)P0705Transmission range sensor A circuit (PRNDL input)P0711Transmission fluid temperature sensor A circuit range/performanceP0712Transmission fluid temperature sensor A circuit lowP0713Transmission fluid temperature sensor A circuit highP0715Input/turbine speed sensor A circuitP0717Input/turbine speed sensor A circuit no signalP0720Output speed sensor circuitP0729Gear 6 incorrect ratioP0730Incorrect gear ratioP0731Gear 1 incorrect ratioP0732Gear 2 incorrect ratioP0733Gear 3 incorrect ratioP0734Gear 4 incorrect ratioP0735Gear 5 incorrect ratioP0736Reverse incorrect ratioP0740Torque converter clutch solenoid circuit/openP0741Torque converter clutch solenoid circuit performance/stuck offP0750Shift solenoid AP0755Shift solenoid BP0760Shift solenoid CP0765Shift solenoid DP0770Shift solenoid E

Your vehicle knows more than the code

Freeze-frame conditions, how close each part is to its limit, live data and whether the fault is happening right now. Drive DTC reads it with a USB adapter and a Windows PC, and never writes anything.

Look at Drive DTC