An OBD-II scan tool held in front of an open engine bay

OBD2 code list

Every code we've reviewed, grouped by the system that sets it.

EVAP (evaporative emissions)

The EVAP system traps gasoline vapor from the fuel tank in a charcoal canister and later lets the engine draw that vapor in and burn it, a process called purging.

  • P0455

    EVAP system large leak detected

    Severity: Monitor
  • P0442

    EVAP system small leak detected

    Severity: Monitor
  • P0456

    EVAP system very small leak detected

    Severity: Monitor
  • P0441

    EVAP purge flow incorrect

    Severity: Monitor
  • P0446

    EVAP vent control performance problem

    Severity: Monitor
  • P0449

    EVAP vent valve circuit fault

    Severity: Monitor
  • P0496

    EVAP purge flow when purge should be off

    Severity: Monitor
  • P0440

    EVAP system fault (general)

    Severity: Monitor
  • P0443

    EVAP purge valve circuit fault

    Severity: Monitor
  • P0451

    Fuel tank pressure sensor reading out of its expected range

    Severity: Monitor
  • P0457

    EVAP leak detected from the fuel cap being loose or off

    Severity: Monitor
  • P0497

    EVAP system low purge flow

    Severity: Monitor
  • P1450

    Fuel tank vacuum not bleeding off (Ford, Lincoln, Mazda)

    Severity: Monitor
  • P144A

    On Ford vehicles, the EVAP system's purge vapor line is restricted or blocked

    Severity: Monitor
  • P2402

    EVAP leak detection pump control circuit high

    Severity: Monitor
  • P043E

    EVAP reference orifice flow too low

    Severity: Monitor
  • P0452

    EVAP pressure sensor reading too low

    Severity: Monitor
  • P2401

    Leak detection pump circuit reading low

    Severity: Monitor
  • P2419

    EVAP switching valve circuit reading low

    Severity: Monitor
  • P043F

    EVAP leak-test reference check reads too much flow

    Severity: Monitor
  • P0445

    EVAP purge valve circuit shorted

    Severity: Monitor
  • P0448

    EVAP vent valve circuit shorted

    Severity: Monitor
  • P144C

    On Ford vehicles, the EVAP purge check valve or vapor ejector path is not performing

    Severity: Monitor
  • P2422

    EVAP vent valve will not open, so fresh air cannot get into the fuel vapour system

    Severity: Monitor
  • P04F0

    EVAP purge flow is not as expected when the engine is under high load (purge line A)

    Severity: Monitor
  • P1456

    Honda: leak found in the EVAP control system on the fuel tank side

    Severity: Monitor
  • P2450

    EVAP switching valve (fuel tank isolation valve) not working as commanded

    Severity: Monitor
  • P1446

    Nissan EVAP canister vent control valve fault (valve closed)

    Severity: Severity not verified
  • P0444

    The computer sees an open circuit on the EVAP purge control valve

    Severity: Severity not verified
  • P0447

    EVAP vent control circuit is open (no proper signal from the vent valve circuit)

    Severity: Monitor
  • P0450

    EVAP pressure sensor malfunction

    Severity: Monitor
  • P0453

    The evaporative system pressure sensor is sending a voltage that is too high

    Severity: Monitor
  • P0458

    The computer sees a low voltage on the EVAP purge control valve circuit

    Severity: Severity not verified
  • P0468

    EVAP purge flow sensor signal reading too high

    Severity: Severity not verified
  • P0469

    EVAP purge flow sensor signal dropping in and out

    Severity: Severity not verified
  • P0498

    EVAP vent valve control circuit low: the wire to the valve that seals the fuel vapour system is reading too low

    Severity: Monitor
  • P0499

    EVAP vent valve control circuit high: the wire to the valve that seals the fuel vapour system is reading too high

    Severity: Monitor
  • P04F1

    EVAP system low purge flow: the computer sees less fuel vapour moving from the charcoal canister to the engine than expected

    Severity: Severity not verified
  • P1457

    On Honda and Acura, the engine computer found a leak or fault in the EVAP canister side of the fuel vapor system

    Severity: Monitor
  • P2421

    The EVAP vent valve is reported stuck open

    Severity: Monitor
  • P0454

    Evaporative emission control system pressure sensor signal is intermittent

    Severity: Severity not verified
How EVAP (evaporative emissions) codes differ

Catalytic converter (catalyst efficiency)

The catalytic converter cleans exhaust by converting harmful gases into less harmful ones.

  • P0420

    Catalytic converter efficiency below the computer's limit (Bank 1)

    Severity: Monitor
  • P0430

    Catalytic converter efficiency below the computer's limit (Bank 2)

    Severity: Monitor
  • P0421

    Warm-up catalytic converter not cleaning well enough

    Severity: Monitor
  • P0422

    Main catalytic converter not cleaning exhaust well enough

    Severity: Monitor
  • P0423

    Heated catalytic converter efficiency below the computer's limit (Bank 1)

    Severity: Severity not verified
  • P0424

    Heated catalytic converter not reaching its expected temperature (Bank 1)

    Severity: Severity not verified
  • P0431

    Bank 2 catalytic converter warm-up efficiency is below the limit

    Severity: Monitor
  • P0432

    Main catalytic converter efficiency below the computer's limit (Bank 2)

    Severity: Severity not verified
  • P0433

    Heated catalytic converter efficiency below the computer's limit (Bank 2)

    Severity: Severity not verified
  • P0434

    Heated catalytic converter not reaching its expected temperature (Bank 2)

    Severity: Severity not verified
How Catalytic converter (catalyst efficiency) codes differ

Fuel trim (air-fuel mixture)

The engine computer constantly adjusts how much fuel it injects, using oxygen sensor feedback, to keep the air-fuel mixture correct.

  • P0171

    Engine computer has reached its limit adding fuel on bank 1: the mixture is lean

    Severity: Monitor
  • P0174

    Engine computer has reached its limit adding fuel on bank 2: the mixture is lean

    Severity: Monitor
  • P0172

    Engine computer has reached its limit removing fuel on bank 1: the mixture is rich

    Severity: Monitor
  • P0175

    Engine computer has reached its limit removing fuel on bank 2: the mixture is rich

    Severity: Monitor
  • P219A

    The engine computer has detected that the cylinders on bank 1 are running at noticeably different air-fuel ratios from each other

    Severity: Inspect soon
  • P2096

    The engine computer has had to add fuel based on the downstream oxygen sensor because the exhaust after the catalytic converter reads lean on bank 1

    Severity: Monitor
  • P219B

    The engine computer has detected that one or more cylinders on bank 2 are running a noticeably different air-fuel mixture from the others

    Severity: Inspect soon
  • P2097

    The engine computer has had to take fuel away based on the downstream oxygen sensor because the exhaust after the catalytic converter reads rich on bank 1

    Severity: Monitor
  • P219F

    Cylinder 4 is running at a noticeably different air-fuel ratio from the other cylinders, so the computer flags an imbalance on that cylinder

    Severity: Inspect soon
  • P04DB

    The computer believes the crankcase ventilation system has come apart, so crankcase pressure is not behaving as it should

    Severity: Monitor
  • P2099

    The engine computer sees a rich mixture on bank 2 from the sensor behind the catalytic converter and the fuel trim cannot correct it

    Severity: Monitor
  • P219C

    The engine computer has detected that cylinder 1 is running at a noticeably different air-fuel ratio from the other cylinders

    Severity: Severity not verified
  • P219D

    The engine computer has detected that cylinder 2 is running at a noticeably different air-fuel ratio from the other cylinders

    Severity: Severity not verified
  • P0170

    Bank 1 fuel trim has gone out of range

    Severity: Monitor
  • P1174

    On Chevrolet and Saturn, fuel trim shows a cylinder balance problem on bank 1

    Severity: Severity not verified
  • P219E

    Cylinder 3 air-fuel ratio imbalance

    Severity: Severity not verified
  • P2191

    Fuel mixture too lean at higher load (bank 1)

    Severity: Severity not verified
  • P04FB

    Crankcase ventilation pressure sensor reading does not make sense

    Severity: Severity not verified
  • P0173

    Fuel trim at its limit on bank 2

    Severity: Severity not verified
  • P2177

    Engine computer sees a lean mixture on bank 1 off idle (while cruising or at light throttle): too much air for the fuel being delivered

    Severity: Monitor
  • P2187

    Engine computer sees a lean mixture on bank 1 at idle: too much air for the fuel being delivered

    Severity: Monitor
  • P2C90

    Crankcase ventilation hose A disconnected

    Severity: Inspect soon
How Fuel trim (air-fuel mixture) codes differ

Misfire

A misfire is a cylinder firing stroke that does not burn its fuel properly.

  • P0300

    Random or multiple-cylinder misfire detected

    Severity: Inspect soon
  • P0301

    Misfire detected in cylinder 1

    Severity: Inspect soon
  • P0302

    Misfire detected in cylinder 2

    Severity: Inspect soon
  • P0303

    Misfire detected in cylinder 3

    Severity: Inspect soon
  • P0304

    Misfire detected in cylinder 4

    Severity: Inspect soon
  • P0305

    Misfire detected in cylinder 5

    Severity: Inspect soon
  • P0306

    Misfire detected in cylinder 6

    Severity: Inspect soon
  • P0316

    A misfire was detected during the first 1,000 engine revolutions after start-up

    Severity: Inspect soon
  • P0307

    Misfire detected in cylinder 7

    Severity: Inspect soon
  • P0308

    Misfire detected in cylinder 8

    Severity: Inspect soon
  • P1399

    On Honda and Acura, a random misfire that the computer cannot pin on one cylinder

    Severity: Severity not verified
  • P0309

    Misfire detected in cylinder 9

    Severity: Severity not verified
  • P0311

    Misfire detected on cylinder 11

    Severity: Inspect soon
  • P0312

    Misfire detected on cylinder 12

    Severity: Inspect soon
How Misfire codes differ

Variable valve timing (VVT)

Variable valve timing lets the engine computer shift camshaft timing while driving, using engine oil pressure routed through a control solenoid to a phaser on the camshaft.

  • P0011

    Intake camshaft timing ahead of target or slow to respond (bank 1)

    Severity: Inspect soon
  • P0014

    Exhaust camshaft timing ahead of target or slow to respond (bank 1)

    Severity: Inspect soon
  • P0016

    Crankshaft and intake camshaft positions do not agree (bank 1, sensor A)

    Severity: Inspect soon
  • P0017

    Crankshaft and exhaust camshaft positions do not agree (bank 1, sensor B)

    Severity: Inspect soon
  • P0012

    Intake camshaft timing behind target (bank 1)

    Severity: Inspect soon
  • P0010

    Intake camshaft actuator (VVT solenoid) circuit fault, bank 1

    Severity: Inspect soon
  • P0008

    Engine position system performance, bank 1: the crankshaft-to-camshaft timing relationship has drifted out of range

    Severity: Inspect soon
  • P0018

    Crankshaft and camshaft positions do not agree on bank 2, sensor A

    Severity: Inspect soon
  • P0021

    Bank 2 'A' camshaft (usually intake) timing is more advanced than commanded, or the system is not performing

    Severity: Inspect soon
  • P0024

    Bank 2 'B' camshaft (usually exhaust) timing is more advanced than commanded, or the system is not performing

    Severity: Inspect soon
  • P000A

    Intake camshaft position slow response, bank 1: the bank 1 intake camshaft takes too long to reach the timing the engine computer commands

    Severity: Inspect soon
  • P0013

    Exhaust camshaft timing solenoid circuit, bank 1: the engine computer sees an open or faulty circuit to the bank 1 exhaust cam timing solenoid

    Severity: Inspect soon
  • P0019

    Crankshaft-to-camshaft correlation, bank 2 camshaft B: the bank 2 exhaust camshaft signal is out of step with the crankshaft

    Severity: Inspect soon
  • P0022

    Intake camshaft timing over-retarded, bank 2: the bank 2 intake camshaft is sitting later than the engine computer commanded

    Severity: Inspect soon
  • P3400

    Cylinder deactivation system, bank 1: the engine computer sees the hardware that shuts off cylinders on bank 1 not doing what it was told

    Severity: Inspect soon
  • P3497

    Cylinder deactivation system, bank 2: the engine computer sees the hardware that shuts off cylinders on bank 2 not doing what it was told

    Severity: Inspect soon
  • P000B

    Exhaust camshaft slow to respond to the computer (bank 1)

    Severity: Inspect soon
  • P1061

    Jeep: cylinder 1 oil supply solenoid valve stuck

    Severity: Inspect soon
  • P2646

    Variable valve rocker arm not working as commanded (bank 1)

    Severity: Inspect soon
  • P0009

    Engine position system performance, bank 2: the crankshaft and bank 2 camshaft timing no longer agree

    Severity: Inspect soon
  • P0015

    Exhaust camshaft timing too far behind its target (bank 1)

    Severity: Monitor
  • P000D

    The 'B' camshaft on bank 2 is slow to reach the timing position the engine computer commands

    Severity: Inspect soon
  • P000C

    Bank 2 intake camshaft slow to reach the position the computer commanded

    Severity: Severity not verified
  • P0020

    Bank 2 intake camshaft position actuator circuit fault

    Severity: Inspect soon
  • P0025

    Bank 2 exhaust camshaft timing too far retarded

    Severity: Severity not verified
  • P2645

    The engine computer sees an open circuit in the rocker arm actuator A (bank 1)

    Severity: Severity not verified
  • P2652

    Rocker arm oil pressure switch B (bank 1) fault, as Honda describes it

    Severity: Inspect soon
How Variable valve timing (VVT) codes differ

Air metering (MAF, MAP and intake air temperature)

The engine computer needs to know how much air the engine is taking in to calculate how much fuel to inject.

  • P0101

    Airflow sensor reading doesn't match what the engine computer expects for the throttle opening

    Severity: Inspect soon
  • P0102

    The airflow sensor's signal is lower than the engine computer will accept

    Severity: Inspect soon
  • P0113

    The intake air temperature signal is stuck at a reading colder than any real air could be

    Severity: Monitor
  • P0106

    Manifold pressure (MAP) sensor reading doesn't match what the engine computer expects

    Severity: Inspect soon
  • P1101

    On GM and GM-era Saab engines, the airflow worked out from throttle position doesn't match the airflow measured by the MAF and MAP sensors

    Severity: Inspect soon
  • P0108

    The manifold pressure (MAP) sensor is sending a voltage that stays too high for the engine load

    Severity: Monitor
  • P0100

    Mass or volume air flow sensor circuit fault

    Severity: Monitor
  • P0107

    Manifold pressure or barometric pressure sensor signal too low

    Severity: Monitor
  • P0097

    Intake air temperature sensor 2 circuit signal too low

    Severity: Inspect soon
  • P0103

    The mass airflow sensor is reporting a signal that stays too high

    Severity: Monitor
  • P0104

    The mass airflow sensor signal drops out or comes and goes

    Severity: Monitor
  • P0105

    Manifold pressure / barometric pressure sensor signal is abnormal

    Severity: Inspect soon
  • P0111

    The intake air temperature reading does not agree with what other sensors suggest

    Severity: Monitor
  • P0112

    The intake air temperature sensor signal reads too low in voltage, which the computer interprets as extremely hot intake air

    Severity: Severity not verified
  • P0114

    The intake air temperature signal comes and goes

    Severity: Monitor
  • P0129

    Barometric pressure reading lower than the engine computer expects

    Severity: Severity not verified
  • P2074

    The computer sees the intake manifold pressure and throttle position disagree in a way that points to too much air or a vacuum leak

    Severity: Severity not verified
  • P2227

    The engine computer sees a barometric pressure reading that does not fit the engine load and throttle opening

    Severity: Inspect soon
How Air metering (MAF, MAP and intake air temperature) codes differ

Oxygen sensors

Oxygen sensors measure leftover oxygen in the exhaust.

  • P0135

    The heater in the upstream oxygen sensor on bank 1 isn't working as the computer expects

    Severity: Monitor
  • P0141

    The heater in the downstream oxygen sensor on bank 1 isn't working as the computer expects

    Severity: Monitor
  • P0138

    The downstream oxygen sensor on bank 1 is reporting a voltage that stays too high

    Severity: Monitor
  • P0137

    The downstream oxygen sensor on bank 1 is reporting a voltage that stays too low

    Severity: Monitor
  • P0031

    The heater control circuit for the upstream oxygen sensor on bank 1 is reading too low

    Severity: Monitor
  • P0037

    The heater control circuit for the downstream oxygen sensor on bank 1 is reading too low

    Severity: Monitor
  • P0131

    The engine computer sees a voltage that is too low on the upstream oxygen sensor circuit for bank 1

    Severity: Monitor
  • P2196

    The upstream oxygen or air-fuel sensor on bank 1 has been reporting a rich mixture for too long, beyond what the engine computer expects

    Severity: Inspect soon
  • P0030

    Oxygen sensor heater circuit fault on bank 1 sensor 1

    Severity: Monitor
  • P0133

    Upstream oxygen sensor on bank 1 reacts too slowly

    Severity: Severity not verified
  • P0140

    The oxygen sensor behind the catalytic converter on bank 1 is not sending a signal the computer can use

    Severity: Monitor
  • P2195

    The upstream oxygen or air-fuel sensor on bank 1 reports a mixture that looks stuck lean or not believable

    Severity: Inspect soon
  • P0161

    Oxygen sensor heater circuit fault, bank 2 sensor 2

    Severity: Monitor
  • P0036

    A fault in the heater control circuit of the downstream oxygen sensor on bank 1

    Severity: Monitor
  • P0132

    Front oxygen sensor signal too high (bank 1, sensor 1)

    Severity: Monitor
  • P0136

    Rear oxygen sensor circuit fault (bank 1, sensor 2)

    Severity: Monitor
  • P015B

    Front oxygen sensor slow to respond, lean to rich (bank 1, sensor 1)

    Severity: Monitor
  • P2A00

    Front air-fuel sensor signal out of range (bank 1, sensor 1)

    Severity: Severity not verified
  • P0130

    The upstream oxygen sensor on bank 1 is sending a signal the computer judges to be wrong

    Severity: Severity not verified
  • P0134

    The upstream oxygen sensor on bank 1 is giving the computer no signal activity

    Severity: Severity not verified
  • P0139

    The rear oxygen sensor on bank 1 reacts too slowly to changes in the exhaust

    Severity: Monitor
  • P0142

    The bank 1 sensor 3 oxygen sensor circuit is giving the computer a signal outside what it expects

    Severity: Severity not verified
  • P0143

    The bank 1 sensor 3 oxygen sensor is reporting a voltage that is too low

    Severity: Severity not verified
  • P0144

    The bank 1 sensor 3 oxygen sensor is reporting a voltage that is too high

    Severity: Severity not verified
  • P0145

    The oxygen sensor farthest downstream on bank 1 (sensor 3) is responding too slowly

    Severity: Monitor
  • P0146

    The computer sees no signal from the oxygen sensor farthest downstream on bank 1 (sensor 3)

    Severity: Monitor
  • P0147

    The heater in the oxygen sensor farthest downstream on bank 1 (sensor 3) is not working as the computer expects

    Severity: Monitor
  • P0150

    Oxygen sensor circuit fault on the bank 2 upstream sensor

    Severity: Severity not verified
  • P0151

    Bank 2 sensor 1 oxygen sensor signal is lower than the sensor can normally produce

    Severity: Monitor
  • P0152

    The upstream oxygen sensor on bank 2 is sending a voltage higher than the computer thinks is possible

    Severity: Severity not verified
  • P0153

    The upstream oxygen sensor on bank 2 is slow to react to changes in the exhaust

    Severity: Monitor
  • P0154

    Bank 2 upstream oxygen sensor not responding

    Severity: Severity not verified
  • P0155

    Heater circuit fault on the upstream oxygen sensor on the second bank of cylinders (bank 2, sensor 1)

    Severity: Monitor
  • P0156

    The oxygen sensor after the catalytic converter on bank 2 (sensor 2) has a circuit fault

    Severity: Monitor
  • P0157

    The oxygen sensor after the catalytic converter on bank 2 (sensor 2) is sending a signal voltage that is too low

    Severity: Monitor
  • P0158

    Oxygen sensor signal voltage reads too high, bank 2 sensor 2

    Severity: Monitor
  • P0159

    Oxygen sensor responding too slowly, bank 2 sensor 2

    Severity: Monitor
  • P0160

    Oxygen sensor shows no activity, bank 2 sensor 2

    Severity: Monitor
  • P0163

    Oxygen sensor signal voltage reads too low, bank 2 sensor 3

    Severity: Monitor
  • P0164

    Bank 2 sensor 3 oxygen sensor signal is higher than the computer expects

    Severity: Monitor
  • P2197

    The upstream oxygen or air-fuel sensor on bank 2 is stuck reading lean, or its signal does not make sense

    Severity: Inspect soon
  • P0166

    Downstream oxygen sensor on bank 2 (sensor 3) is sending no signal activity to the engine computer

    Severity: Inspect soon
How Oxygen sensors codes differ

Engine cooling (thermostat)

The thermostat keeps the engine cold-running time short by holding coolant in the engine until it warms up, then opening to keep it at a steady temperature.

  • P0128

    Engine coolant stays below thermostat temperature

    Severity: Monitor
  • P0125

    Coolant too cold for closed-loop fuel control

    Severity: Monitor
  • P0118

    Engine coolant temperature sensor circuit high

    Severity: Severity not verified
  • P0217

    The engine computer has detected an engine over-temperature condition

    Severity: Stop
  • P1285

    Cylinder head temperature above the engine computer’s limit (Ford, Lincoln, Ford-built Mazda)

    Severity: Stop
  • P1299

    Ford and Lincoln: cylinder head over-temperature protection is active (the engine computer's fail-safe cooling mode)

    Severity: Stop
  • P2681

    Engine coolant bypass valve A control circuit open or out of range

    Severity: Inspect soon
  • P26A3

    Engine coolant bypass valve A range or performance problem

    Severity: Inspect soon
  • P26B7

    Engine coolant bypass valve C control circuit open

    Severity: Inspect soon
  • P0481

    Cooling fan 2 control circuit fault

    Severity: Inspect soon
  • P26CB

    Electric engine coolant pump not performing as commanded, or stuck off

    Severity: Inspect soon
  • P0126

    Engine not reaching a steady operating temperature

    Severity: Monitor
  • P0196

    Engine oil temperature reading does not make sense

    Severity: Inspect soon
  • P0597

    Thermostat heater circuit open

    Severity: Inspect soon
  • P2181

    Cooling system not holding its expected temperature

    Severity: Inspect soon
  • P2600

    Coolant pump control circuit open

    Severity: Inspect soon
  • P2682

    Coolant bypass valve control circuit low

    Severity: Inspect soon
  • P01F0

    Coolant temperature fell back below the temperature the computer needs for its diagnostics

    Severity: Monitor
  • P059F

    Active grille air shutter system fault: the movable shutters behind the grille are not moving or reporting as expected

    Severity: Inspect soon
  • P2601

    Electric coolant pump control circuit fault or poor pump performance

    Severity: Inspect soon
  • P0117

    Engine coolant temperature sensor circuit reads too low (shorted toward ground)

    Severity: Monitor
  • P011A

    The two engine coolant temperature sensors disagree with each other

    Severity: Monitor
  • P0480

    Cooling fan 1 control circuit fault: the computer commanded the fan and did not see the expected response

    Severity: Inspect soon
  • P0598

    Thermostat heater control circuit low: the computer sees too little voltage in the circuit of an electrically heated thermostat

    Severity: Severity not verified
  • P05A0

    Active grille shutter stuck or out of position: the motorised shutters in front of the radiator are not reaching their commanded angle

    Severity: Monitor
  • P111A

    On Mazda, the engine coolant temperature has gone above its limit

    Severity: Inspect soon
  • P26AB

    Engine coolant bypass valve stuck: the valve that steers coolant to the heater core is not moving as commanded

    Severity: Monitor
  • P1217

    Engine over-temperature condition on Nissan (a cooling system fault, not a transmission fault)

    Severity: Severity not verified
  • P26A5

    Engine coolant bypass valve position sensor range or performance fault

    Severity: Severity not verified
  • P26A6

    Engine coolant bypass valve A: the valve position sensor reads too low

    Severity: Severity not verified
  • P00B7

    Coolant flow through the engine cooling system lower than the computer expects

    Severity: Severity not verified
  • P0115

    The engine computer sees a signal from the coolant temperature sensor circuit that is outside the expected range

    Severity: Inspect soon
  • P0116

    The engine coolant temperature reading does not make sense for how the engine is running

    Severity: Monitor
  • P0119

    Engine coolant temperature sensor signal that drops out or jumps erratically

    Severity: Severity not verified
  • P0195

    The engine computer found a fault in the engine oil temperature sensor circuit.

    Severity: Severity not verified
  • P0482

    The control circuit for the third cooling fan has a fault

    Severity: Severity not verified
  • P0495

    The cooling fan is running faster than the computer expects

    Severity: Inspect soon
  • P0599

    Thermostat heater control circuit voltage too high

    Severity: Severity not verified
  • P2560

    The computer decided the engine coolant level is low

    Severity: Severity not verified
  • P2602

    Coolant pump control circuit low voltage

    Severity: Inspect soon
  • P261F

    Coolant pump A control circuit stuck on

    Severity: Inspect soon
How Engine cooling (thermostat) codes differ

Transmission

On many vehicles a separate transmission control module manages shifting and stores its own detailed fault codes.

  • P0700

    Transmission module requests the check engine light

    Severity: Inspect soon
  • P0741

    Torque converter clutch not engaging as commanded

    Severity: Inspect soon
  • P0705

    Fault in the transmission range sensor circuit (gear selector position input)

    Severity: Inspect soon
  • P0706

    Transmission range sensor signal out of range or not plausible

    Severity: Inspect soon
  • P0707

    Transmission range sensor circuit signal too low

    Severity: Inspect soon
  • P0711

    Transmission fluid temperature reading does not make sense

    Severity: Inspect soon
  • P0717

    No signal from the transmission input or turbine speed sensor

    Severity: Inspect soon
  • P0720

    Transmission output shaft speed sensor circuit fault

    Severity: Inspect soon
  • P0722

    No signal from the transmission output shaft speed sensor

    Severity: Inspect soon
  • P0730

    Transmission gear ratio does not match the selected gear

    Severity: Inspect soon
  • P0731

    Transmission computer sees the wrong speed ratio in first gear

    Severity: Inspect soon
  • P0732

    Transmission computer sees the wrong speed ratio in second gear

    Severity: Inspect soon
  • P0733

    Transmission computer sees the wrong speed ratio in third gear

    Severity: Inspect soon
  • P0734

    Transmission computer sees the wrong speed ratio in fourth gear

    Severity: Inspect soon
  • P0740

    Torque converter clutch control circuit fault

    Severity: Inspect soon
  • P0744

    Torque converter clutch control signal dropping in and out

    Severity: Inspect soon
  • P0746

    Pressure control solenoid A is not working or stuck off

    Severity: Inspect soon
  • P0747

    Pressure control solenoid A stuck on

    Severity: Inspect soon
  • P0776

    Pressure control solenoid B not working as expected or stuck off

    Severity: Inspect soon
  • P0780

    Transmission did not complete a shift the way the computer expected

    Severity: Inspect soon
  • P0841

    Transmission fluid pressure sensor or switch reading does not make sense

    Severity: Inspect soon
  • P0868

    Transmission computer sees fluid pressure lower than it should be

    Severity: Inspect soon
  • P1778

    Manufacturer-specific code. On Nissan CVTs: step motor function, the actual pulley ratio not following the step motor command

    Severity: Inspect soon
  • P2714

    Pressure control solenoid D is not working or stuck off

    Severity: Inspect soon
  • P2716

    Electrical fault in the pressure control solenoid D circuit

    Severity: Inspect soon
  • P0715

    Transmission input or turbine shaft speed sensor circuit fault

    Severity: Inspect soon
  • P0716

    Input or turbine speed sensor signal out of range

    Severity: Inspect soon
  • P0721

    Transmission output shaft speed sensor signal out of its expected range

    Severity: Inspect soon
  • P0725

    Engine speed signal to the transmission computer is missing or faulty

    Severity: Inspect soon
  • P0750

    Shift solenoid A circuit malfunction

    Severity: Inspect soon
  • P0755

    Shift solenoid B circuit or operation fault

    Severity: Inspect soon
  • P0777

    Pressure control solenoid B stuck on

    Severity: Inspect soon
  • P0796

    Pressure control solenoid C not performing as commanded or stuck off

    Severity: Inspect soon
  • P07A3

    Transmission clutch (friction element) A stuck applied

    Severity: Inspect soon
  • P07F7

    Tenth gear ratio does not match what the computer expects

    Severity: Inspect soon
  • P090C

    Clutch B actuator control circuit voltage low

    Severity: Inspect soon
  • P1702

    Ford: transmission range sensor circuit intermittent

    Severity: Inspect soon
  • P1740

    Lock-up or overdrive solenoid performance (Dodge) or 4th clutch pressure switch fault (Honda)

    Severity: Inspect soon
  • P1744

    Torque converter clutch slipping or not working as expected (Ford, Lincoln, Mercury, Mazda)

    Severity: Inspect soon
  • P17F0

    Nissan: CVT judder detected, transmission (T/M) inspection needed

    Severity: Inspect soon
  • P17F1

    Nissan: CVT judder detected, control unit (C/U) inspection needed

    Severity: Inspect soon
  • P1870

    GM: transmission component slipping, usually at the torque converter clutch

    Severity: Inspect soon
  • P1921

    Transmission range signal out of range or implausible (Ford)

    Severity: Severity not verified
  • P2757

    Torque converter clutch pressure control solenoid performance or stuck off

    Severity: Inspect soon
  • P0735

    Gear 5 incorrect ratio

    Severity: Inspect soon
  • P0751

    Shift solenoid A performance or stuck off

    Severity: Inspect soon
  • P0752

    Shift solenoid A stuck on

    Severity: Inspect soon
  • P0758

    Shift solenoid B electrical fault

    Severity: Inspect soon
  • P0775

    Pressure control solenoid B malfunction

    Severity: Inspect soon
  • P0884

    Transmission control module power input signal intermittent

    Severity: Inspect soon
  • P0887

    Transmission control module power relay control circuit high

    Severity: Inspect soon
  • P0965

    Pressure control solenoid B control circuit range/performance

    Severity: Inspect soon
  • P1811

    On GM vehicles (Chevrolet, Buick, Saturn): maximum adapt and long shift

    Severity: Inspect soon
  • P2764

    Torque converter clutch pressure control solenoid control circuit low

    Severity: Inspect soon
  • P2872

    Clutch A stuck engaged

    Severity: Inspect soon
  • P0745

    Pressure control solenoid A electrical or stuck-off fault

    Severity: Inspect soon
  • P0756

    Shift solenoid B stuck off or performing poorly

    Severity: Inspect soon
  • P07A5

    Transmission friction element B stuck on

    Severity: Inspect soon
  • P07E6

    Stuck in Park detected

    Severity: Severity not verified
  • P084A

    Transmission fluid pressure sensor or switch H circuit fault

    Severity: Inspect soon
  • P0871

    Transmission fluid pressure sensor or switch C reading out of range

    Severity: Inspect soon
  • P0944

    Transmission hydraulic pressure lost

    Severity: Inspect soon
  • P1DF3

    ECU not initialized (Ram)

    Severity: Severity not verified
  • P2701

    Transmission friction element B apply time out of range

    Severity: Inspect soon
  • P2704

    Transmission friction element E apply time out of range

    Severity: Inspect soon
  • P0701

    Transmission control system range or performance problem

    Severity: Inspect soon
  • P0753

    Shift solenoid A electrical fault

    Severity: Inspect soon
  • P076F

    Gear 7 incorrect ratio

    Severity: Inspect soon
  • P0770

    Shift solenoid E malfunction

    Severity: Inspect soon
  • P0826

    Up and down shift switch circuit fault

    Severity: Inspect soon
  • P083B

    Transmission fluid pressure sensor or switch G range or performance

    Severity: Inspect soon
  • P2703

    Transmission friction element D apply time range or performance

    Severity: Inspect soon
  • P2715

    Pressure control solenoid D stuck on

    Severity: Inspect soon
  • P2732

    Pressure control solenoid F performance or stuck off

    Severity: Inspect soon
  • P2832

    Shift fork A position circuit range or performance

    Severity: Inspect soon
  • P2837

    Shift fork B position circuit range or performance

    Severity: Inspect soon
  • P0218

    Transmission fluid temperature too high

    Severity: Inspect soon
  • P0729

    Gear 6 incorrect ratio

    Severity: Inspect soon
  • P0736

    Reverse gear ratio is wrong

    Severity: Inspect soon
  • P073E

    Transmission unable to engage reverse

    Severity: Inspect soon
  • P0742

    Torque converter clutch stuck on

    Severity: Inspect soon
  • P0760

    Shift solenoid C performance or stuck

    Severity: Inspect soon
  • P0766

    Shift solenoid D performance or stuck off

    Severity: Inspect soon
  • P0792

    Intermediate shaft speed sensor signal out of range

    Severity: Inspect soon
  • P0805

    Clutch position sensor circuit

    Severity: Monitor
  • P0845

    Transmission fluid pressure sensor/switch B circuit fault

    Severity: Inspect soon
  • P0846

    Transmission fluid pressure sensor/switch B range or performance

    Severity: Inspect soon
  • P0850

    Park/neutral switch input circuit fault

    Severity: Inspect soon
  • P0867

    Transmission fluid pressure

    Severity: Inspect soon
  • P0902

    Clutch actuator circuit voltage too low

    Severity: Inspect soon
  • P2711

    Unexpected mechanical gear disengagement

    Severity: Inspect soon
  • P2723

    Pressure control solenoid E stuck off or performing poorly

    Severity: Inspect soon
  • P2797

    Electric auxiliary transmission fluid pump not performing

    Severity: Inspect soon
  • P2813

    Pressure control solenoid G range or performance

    Severity: Inspect soon
  • P2831

    Shift fork A position circuit

    Severity: Inspect soon
  • P2859

    Clutch A pressure disengagement performance

    Severity: Inspect soon
  • P0710

    Transmission fluid temperature sensor A circuit fault

    Severity: Inspect soon
  • P0713

    Transmission fluid temperature sensor A circuit, high input

    Severity: Severity not verified
  • P0761

    Shift solenoid C performance or stuck off

    Severity: Inspect soon
  • P0765

    Shift solenoid D circuit fault

    Severity: Inspect soon
  • P0785

    Shift/timing solenoid circuit fault

    Severity: Inspect soon
  • P07E4

    Transmission unable to engage Park

    Severity: Inspect soon
  • P0840

    Transmission fluid pressure sensor/switch A circuit fault

    Severity: Severity not verified
  • P0843

    Transmission fluid pressure sensor/switch A circuit, high input

    Severity: Severity not verified
  • P0929

    Gear shift lock solenoid/actuator control circuit A range or performance fault

    Severity: Inspect soon
  • P0973

    Shift solenoid A control circuit low

    Severity: Inspect soon
  • P1720

    On Nissan, vehicle speed sensor (automatic transmission output) fault

    Severity: Inspect soon
  • P2637

    Torque management feedback signal A problem between engine and transmission computers

    Severity: Severity not verified
  • P073F

    Transmission could not engage first gear

    Severity: Inspect soon
  • P0763

    Shift solenoid C electrical fault

    Severity: Inspect soon
  • P0774

    Shift solenoid E circuit intermittent

    Severity: Inspect soon
  • P0793

    No signal from the intermediate shaft speed sensor

    Severity: Inspect soon
  • P0797

    Pressure control solenoid C stuck on

    Severity: Inspect soon
  • P07B4

    Park position sensor or switch circuit reading high

    Severity: Inspect soon
  • P0810

    Clutch position control error

    Severity: Inspect soon
  • P0975

    Shift solenoid B control circuit out of range or performing poorly

    Severity: Inspect soon
  • P1574

    Nissan and Infiniti cruise control (ASCD) vehicle speed sensor fault

    Severity: Inspect soon
  • P1700

    Nissan CVT control unit function fault reported to the engine computer

    Severity: Inspect soon
  • P1757

    Front brake solenoid circuit fault in a Nissan RE5R05A-type 5-speed automatic

    Severity: Severity not verified
  • P1774

    Low coast brake solenoid valve function fault in a Nissan or Infiniti RE5R05A 5-speed automatic

    Severity: Severity not verified
  • P17F4

    Auxiliary gearbox clutch judder flagged by the transmission computer in a Nissan CVT

    Severity: Severity not verified
  • P182E

    Internal mode switch reports an invalid range in a GM automatic transmission

    Severity: Severity not verified
  • P1DB7

    Torque converter clutch performance fault stored by the transmission computer on Jeep and Chrysler vehicles

    Severity: Severity not verified
  • P271E

    Early CVT primary belt wear warning on Honda HR-V CVTs

    Severity: Inspect soon
  • P2767

    Input/turbine speed sensor B circuit has no signal

    Severity: Severity not verified
  • P2817

    Pressure control solenoid H performance or stuck off fault in an automatic transmission

    Severity: Severity not verified
  • P2820

    Pressure control solenoid J performance or stuck off fault in an automatic transmission

    Severity: Severity not verified
  • P285A

    Clutch B pressure disengagement performance fault in the transmission (seen on Nissan CVTs)

    Severity: Severity not verified
  • P1715

    Input (primary) speed sensor signal fault in a Nissan or Infiniti automatic or CVT

    Severity: Severity not verified
  • P1722

    Estimated vehicle speed signal fault in a Nissan automatic or CVT; a different stall speed fault on Jaguar

    Severity: Severity not verified
  • P1750

    Mechanical problem in the clutch pressure control hydraulics of a Honda or Acura automatic transmission

    Severity: Severity not verified
  • P1751

    Transmission code whose meaning differs: a hydraulic malfunction on Honda and Acura, a control relay fault on Mitsubishi

    Severity: Severity not verified
  • P1783

    Transmission fluid over-temperature condition on Ford and Mazda automatics

    Severity: Severity not verified
  • P1790

    Fault logged immediately after a shift (Chrysler, Dodge)

    Severity: Severity not verified
  • P287A

    Clutch B stuck engaged (dual clutch transmission)

    Severity: Inspect soon
  • P287B

    Shift fork 'A' calibration not learned in a dual-clutch transmission (seen on Ford Focus PowerShift)

    Severity: Severity not verified
  • P0702

    Transmission control system electrical fault

    Severity: Inspect soon
  • P0703

    The computer found a fault in the brake switch circuit it uses to release the torque converter clutch

    Severity: Severity not verified
  • P0704

    The computer found a fault in the clutch pedal switch input circuit

    Severity: Severity not verified
  • P0708

    Gear position (range) sensor signal reads too high

    Severity: Severity not verified
  • P0709

    Transmission range sensor or switch signal that cuts in and out

    Severity: Severity not verified
  • P0712

    Transmission fluid temperature sensor signal reads too low

    Severity: Severity not verified
  • P0714

    Transmission fluid temperature sensor signal that cuts in and out

    Severity: Severity not verified
  • P0718

    Turbine (input) shaft speed sensor signal drops in and out

    Severity: Severity not verified
  • P0719

    Torque converter and brake switch B circuit reading low

    Severity: Severity not verified
  • P0723

    Output shaft speed sensor signal drops in and out

    Severity: Inspect soon
  • P0724

    Torque converter and brake switch B circuit reading high

    Severity: Severity not verified
  • P0727

    Engine speed signal missing from the transmission's input

    Severity: Severity not verified
  • P0728

    Engine speed input circuit with an intermittent fault

    Severity: Severity not verified
  • P0743

    Torque converter clutch solenoid electrical fault

    Severity: Inspect soon
  • P0748

    Transmission pressure control solenoid A has an electrical fault

    Severity: Inspect soon
  • P0749

    Transmission pressure control solenoid circuit with an intermittent fault

    Severity: Severity not verified
  • P0754

    Shift solenoid A circuit with an intermittent fault

    Severity: Severity not verified
  • P0757

    Shift solenoid B is stuck on or not shifting as commanded

    Severity: Inspect soon
  • P0759

    Shift solenoid B circuit with an intermittent fault

    Severity: Severity not verified
  • P0762

    Shift solenoid C stuck on

    Severity: Severity not verified
  • P0764

    Shift solenoid C circuit with an intermittent fault

    Severity: Severity not verified
  • P0767

    Shift solenoid D stuck on

    Severity: Severity not verified
  • P0768

    Shift solenoid D electrical circuit fault

    Severity: Severity not verified
  • P0769

    Shift solenoid D circuit intermittent

    Severity: Severity not verified
  • P0771

    Shift solenoid E performance or stuck off

    Severity: Severity not verified
  • P0772

    Shift solenoid E stuck on

    Severity: Severity not verified
  • P0773

    Shift solenoid E electrical circuit fault

    Severity: Severity not verified
  • P0781

    1-2 shift malfunction

    Severity: Severity not verified
  • P0782

    2-3 shift malfunction: the transmission did not make the shift between gears 2 and 3 as the computer commanded

    Severity: Severity not verified
  • P0783

    3-4 shift malfunction: the transmission did not make the shift between third and fourth gear as the computer commanded

    Severity: Severity not verified
  • P0784

    4-5 shift malfunction: the transmission did not make the shift between gears 4 and 5 as the computer commanded

    Severity: Severity not verified
  • P0786

    Shift/timing solenoid range/performance problem: the solenoid or its circuit is not performing as the computer expects

    Severity: Severity not verified
  • P0787

    Shift/timing solenoid circuit low: the computer sees a low signal on the solenoid circuit

    Severity: Severity not verified
  • P0788

    Shift/timing solenoid circuit high: the computer sees a high signal on the solenoid circuit

    Severity: Severity not verified
  • P0790

    A fault in the electrical circuit of the transmission's normal/performance mode switch

    Severity: Severity not verified
  • P0848

    Transmission fluid pressure sensor or switch B is reporting a high input

    Severity: Severity not verified
  • P0880

    The transmission computer's power supply circuit looks wrong to the engine computer

    Severity: Inspect soon
  • P0882

    The transmission computer's power input voltage is too low

    Severity: Inspect soon
  • P0883

    The transmission control module's power input voltage is too high

    Severity: Severity not verified
  • P0894

    A transmission component is slipping: rotating parts are turning slower than the computer expects

    Severity: Severity not verified
  • P0934

    The transmission line pressure sensor circuit is sending too low a voltage

    Severity: Inspect soon
  • P0989

    The transmission computer sees a low voltage on the circuit of one of the transmission fluid pressure switches, labelled E

    Severity: Inspect soon
  • P1775

    Solenoid switch valve stuck in the torque converter clutch position

    Severity: Severity not verified
  • P1776

    Solenoid switch valve stuck in the low/reverse position

    Severity: Inspect soon
  • P1C86

    On Jeep and Dodge models with an electronic shifter, the shifter reported a current fault in the circuit that lights the gear-position (PRNDL) display

    Severity: Severity not verified
  • P215C

    On Chrysler, Dodge, Jeep and Ram vehicles, the transmission computer sees the output shaft speed and the wheel speeds disagree

    Severity: Inspect soon
  • P2700

    Transmission clutch or brake element A is slow to apply or does not apply as the computer expects

    Severity: Severity not verified
  • P2713

    Transmission pressure control solenoid D fault

    Severity: Severity not verified
  • P2753

    Transmission fluid cooler valve circuit is open

    Severity: Severity not verified
  • P2762

    Torque converter clutch pressure control solenoid circuit range or performance fault

    Severity: Severity not verified
How Transmission codes differ

Ignition and engine position sensors

The engine computer times spark and fuel from the crankshaft and camshaft position sensors, protects the engine from knock using knock sensors, and drives the ignition coils.

  • P0340

    Camshaft position sensor circuit fault (bank 1 or single sensor)

    Severity: Inspect soon
  • P0335

    Crankshaft position sensor A circuit fault

    Severity: Inspect soon
  • P0325

    Knock sensor 1 circuit fault (bank 1 or single sensor)

    Severity: Inspect soon
  • P0332

    Knock sensor 2 circuit voltage low (bank 2)

    Severity: Inspect soon
  • P0345

    Camshaft position sensor A circuit fault (bank 2)

    Severity: Inspect soon
  • P0341

    Camshaft position sensor signal out of expected range (bank 1 or single sensor)

    Severity: Inspect soon
  • P0351

    Ignition coil A primary or secondary circuit fault

    Severity: Inspect soon
  • P0336

    The crankshaft position sensor 'A' signal is present but out of the expected range or pattern

    Severity: Inspect soon
  • P0369

    The bank 1 camshaft position sensor 'B' signal drops out intermittently

    Severity: Inspect soon
  • P1326

    Hyundai and Kia: the knock sensor detection system (KSDS) has picked up vibration that matches abnormal connecting rod bearing wear

    Severity: Stop
  • P0326

    Knock sensor 1 range/performance, bank 1: the knock sensor signal is outside what the engine computer expects

    Severity: Monitor
  • P0344

    Camshaft position sensor A circuit intermittent, bank 1 or single sensor: the cam sensor signal drops out or comes and goes

    Severity: Inspect soon
  • P0352

    Ignition coil B primary or secondary circuit fault

    Severity: Inspect soon
  • P0365

    Camshaft position sensor B circuit, bank 1: the engine computer sees a missing or faulty signal from the bank 1 exhaust camshaft sensor

    Severity: Inspect soon
  • P1320

    Nissan and Infiniti: the engine computer is not seeing the expected ignition primary signal back from the ignition coils

    Severity: Inspect soon
  • P1327

    Hyundai and Kia: the engine noise monitoring logic has detected piston ring or cylinder wall damage

    Severity: Stop
  • P0324

    Knock control system error

    Severity: Inspect soon
  • P0339

    Crankshaft position sensor A circuit intermittent

    Severity: Inspect soon
  • P0353

    Ignition coil C primary or secondary circuit fault

    Severity: Inspect soon
  • P0354

    Ignition coil D primary or secondary circuit fault

    Severity: Inspect soon
  • P0366

    Camshaft sensor B signal out of range or unreliable (bank 1)

    Severity: Inspect soon
  • P0355

    Ignition coil E primary or secondary circuit fault (the coil for cylinder 5 on most engines)

    Severity: Inspect soon
  • P0356

    Ignition coil F primary or secondary circuit fault (the coil for cylinder 6 on most engines)

    Severity: Inspect soon
  • P0328

    Knock sensor 1 signal too high (bank 1)

    Severity: Monitor
  • P0320

    Engine speed signal missing or unreliable at the engine computer

    Severity: Inspect soon
  • P0333

    Knock sensor 2 circuit fault on bank 2 (the side of the engine away from cylinder 1)

    Severity: Monitor
  • P050B

    Cold start ignition timing performance: the engine is not reaching the expected spark timing during the cold-start warm-up

    Severity: Monitor
  • P0197

    Oil temperature sensor reporting a voltage that is too low

    Severity: Monitor
  • P0198

    Oil temperature sensor reporting a voltage that is too high

    Severity: Monitor
  • P0199

    Oil temperature sensor signal dropping in and out

    Severity: Monitor
  • P0315

    The computer has not finished learning the crankshaft position pattern, or the pattern it sees no longer matches what it stored

    Severity: Severity not verified
  • P0321

    Engine speed sensor signal out of range or implausible

    Severity: Inspect soon
  • P0322

    No signal from the engine speed input (crankshaft or distributor) circuit

    Severity: Inspect soon
  • P0327

    Knock sensor 1 on bank 1 is sending a signal that is too low

    Severity: Severity not verified
  • P0329

    Knock sensor 1 circuit intermittent (bank 1 or single sensor)

    Severity: Inspect soon
  • P0330

    Fault in the knock sensor 2 circuit (bank 2)

    Severity: Severity not verified
  • P0331

    Knock sensor 2 (bank 2) signal is outside the expected range or performance

    Severity: Monitor
  • P0334

    Knock sensor 2 (bank 2) circuit has an intermittent fault

    Severity: Monitor
  • P0337

    Crankshaft position sensor A circuit signal is too low

    Severity: Inspect soon
  • P0338

    Crankshaft position sensor A circuit signal is too high

    Severity: Inspect soon
  • P0342

    Camshaft position sensor signal reads too low (circuit low input)

    Severity: Inspect soon
  • P0346

    The bank 2 camshaft position sensor A signal is out of range or not behaving as expected

    Severity: Severity not verified
  • P0350

    The computer found a fault in the primary or secondary circuit of an ignition coil

    Severity: Severity not verified
  • P0357

    The computer found a fault in the primary or secondary circuit of ignition coil G (cylinder 7 by the usual reading)

    Severity: Severity not verified
  • P0358

    The computer found a fault in the primary or secondary circuit of ignition coil H (cylinder 8 by the usual reading)

    Severity: Severity not verified
  • P0359

    The computer found a fault in the primary or secondary circuit of ignition coil I (cylinder 9 by the usual reading)

    Severity: Severity not verified
  • P0360

    The computer found a fault in the primary or secondary circuit of ignition coil J (cylinder 10 by the usual reading)

    Severity: Severity not verified
  • P0361

    Problem in the electrical circuit of ignition coil K, the coil for cylinder 11 on a V12 engine

    Severity: Severity not verified
  • P0362

    Problem in the electrical circuit of ignition coil L, the coil for cylinder 12 on a V12 engine

    Severity: Severity not verified
  • P0370

    The engine computer is not getting the crankshaft timing reference signal it expects

    Severity: Severity not verified
  • P0371

    The crankshaft timing signal shows more pulses than the computer expects

    Severity: Severity not verified
  • P0372

    The crankshaft or camshaft timing signal shows fewer pulses than the computer expects

    Severity: Severity not verified
  • P0373

    The computer's high-resolution engine timing reference signal A shows intermittent or erratic pulses

    Severity: Severity not verified
  • P0374

    The computer's high-resolution engine timing reference signal A shows no pulses

    Severity: Severity not verified
  • P0375

    The computer's high-resolution engine timing reference signal B has a malfunction

    Severity: Severity not verified
  • P0376

    The computer's high-resolution engine timing reference signal B shows too many pulses

    Severity: Severity not verified
  • P0377

    The computer's high-resolution engine timing reference signal B shows too few pulses

    Severity: Severity not verified
  • P0378

    The computer sees erratic or dropping pulses on a second high-resolution engine position signal

    Severity: Severity not verified
  • P0379

    The computer gets no pulses on a second high-resolution engine position signal

    Severity: Severity not verified
  • P0385

    Crankshaft position sensor B circuit malfunction

    Severity: Inspect soon
  • P0386

    Crankshaft position sensor B signal out of range or not performing as expected

    Severity: Inspect soon
  • P0387

    Crankshaft position sensor B signal too low

    Severity: Inspect soon
  • P0388

    Crankshaft position sensor B signal too high

    Severity: Inspect soon
  • P0389

    Crankshaft position sensor B signal drops in and out

    Severity: Inspect soon
  • P0390

    The bank 2 camshaft position sensor B circuit is malfunctioning

    Severity: Severity not verified
  • P0394

    Bank 2 exhaust camshaft position sensor signal drops in and out (intermittent circuit)

    Severity: Inspect soon
  • P2302

    The spark circuit of the first ignition coil is not producing the signal the computer expects

    Severity: Severity not verified
How Ignition and engine position sensors codes differ

Vehicle speed, idle control and engine electrical

These codes cover inputs and outputs the engine computer depends on but that are not part of a single emissions system: the vehicle speed sensor, idle speed control, the engine oil pressure sensor and the system voltage the computer runs on.

  • P0507

    Idle speed higher than the computer is aiming for

    Severity: Monitor
  • P0521

    Engine oil pressure sensor or switch range/performance

    Severity: Inspect soon
  • P0500

    Vehicle speed sensor signal missing or not believable

    Severity: Inspect soon
  • P0562

    System voltage low

    Severity: Inspect soon
  • P0520

    Engine oil pressure sensor or switch circuit malfunction

    Severity: Inspect soon
  • P050A

    Idle speed off target just after a cold start

    Severity: Monitor
  • P052E

    Crankcase ventilation (PCV) regulator valve not working as expected

    Severity: Monitor
  • P0219

    Engine overspeed condition

    Severity: Severity not verified
  • P0506

    Idle control system RPM lower than expected

    Severity: Monitor
  • P050D

    Cold start rough idle

    Severity: Inspect soon
  • P0505

    Idle air control system malfunction

    Severity: Monitor
  • P0524

    Engine oil pressure too low

    Severity: Stop
  • P0556

    Brake booster pressure sensor circuit range or performance

    Severity: Inspect soon
  • P1500

    Vehicle speed sensor signal intermittent (Ford, Lincoln)

    Severity: Inspect soon
  • P0504

    The two brake switch signals disagree

    Severity: Severity not verified
  • P051B

    Crankcase pressure sensor signal out of range

    Severity: Inspect soon
  • P0523

    Engine oil pressure sensor or switch circuit reading too high in voltage

    Severity: Inspect soon
  • P2583

    Adaptive cruise control distance (radar) sensor signal or alignment fault

    Severity: Monitor
  • P0571

    Brake switch A circuit fault, the switch that tells the computer and cruise control when the brake pedal is pressed

    Severity: Inspect soon
  • P0501

    The vehicle speed sensor signal is out of range or does not make sense

    Severity: Inspect soon
  • P0502

    The vehicle speed sensor signal is lower than the computer expects

    Severity: Inspect soon
  • P0503

    The computer is getting a vehicle speed signal that is erratic, drops out, or reads too high

    Severity: Inspect soon
  • P0510

    The closed throttle position switch is reporting a fault

    Severity: Monitor
  • P0522

    Engine oil pressure sensor or switch circuit reading too low in voltage

    Severity: Inspect soon
  • P0565

    Cruise control master switch ON signal malfunction

    Severity: Severity not verified
  • P0566

    Cruise control master switch OFF signal malfunction

    Severity: Severity not verified
  • P0567

    Fault in the Resume signal from the cruise control selector switch

    Severity: Monitor
  • P0568

    Fault in the Set signal from the cruise control master switch

    Severity: Monitor
  • P0569

    Fault in the Coast signal from the cruise control selector switch

    Severity: Monitor
  • P0572

    Brake switch A circuit signal reading too low, the switch that tells the computer and cruise control when the brake pedal is pressed

    Severity: Inspect soon
  • P0573

    Cruise control or brake switch A circuit reading high

    Severity: Severity not verified
  • P0585

    Cruise control multi-function switch inputs A and B do not agree

    Severity: Monitor
  • P250F

    The engine oil level signal says the oil is low

    Severity: Inspect soon
How Vehicle speed, idle control and engine electrical codes differ

Turbocharging, fuel pressure and EGR

Turbocharged and direct-injection engines rely on boost pressure and high fuel pressure, and many engines recirculate some exhaust (EGR) to lower combustion temperatures.

  • P0299

    Turbocharger or supercharger is producing less boost than the engine computer requested

    Severity: Inspect soon
  • P0087

    Fuel pressure in the rail or supply system is lower than the engine computer requested

    Severity: Inspect soon
  • P0401

    Exhaust gas recirculation (EGR) flow insufficient detected

    Severity: Monitor
  • P0089

    Fuel pressure regulator not holding the pressure the computer asks for

    Severity: Inspect soon
  • P0191

    Fuel rail pressure sensor reading does not make sense

    Severity: Inspect soon
  • P0088

    Fuel rail pressure higher than the engine computer wants

    Severity: Inspect soon
  • P00C6

    Fuel rail pressure too low while the engine is cranking

    Severity: Inspect soon
  • P0192

    Fuel rail pressure sensor signal reads too low

    Severity: Inspect soon
  • P0234

    Turbocharger or supercharger boost pressure is higher than the engine computer requested

    Severity: Inspect soon
  • P0404

    The EGR valve or its position sensor is not working within the expected range

    Severity: Monitor
  • P228C

    Fuel pressure regulator 1 cannot bring rail pressure up to target

    Severity: Inspect soon
  • P00AF

    Turbo boost control module performance fault

    Severity: Inspect soon
  • P0240

    Second boost sensor not reading as expected

    Severity: Inspect soon
  • P0402

    EGR flow higher than the computer expects

    Severity: Monitor
  • P0405

    EGR sensor circuit reading low

    Severity: Monitor
  • P0236

    Turbo boost sensor reading does not make sense

    Severity: Inspect soon
  • P0403

    EGR control circuit electrical fault

    Severity: Monitor
  • P0406

    EGR position sensor signal too high

    Severity: Monitor
  • P0190

    Fuel rail pressure sensor circuit fault

    Severity: Severity not verified
  • P1491

    On Honda, the EGR valve does not lift enough; on Nissan, a fault in the EVAP vacuum cut valve bypass valve

    Severity: Severity not verified
  • P2562

    Turbo boost control position sensor circuit fault

    Severity: Monitor
  • P2565

    Turbo boost control position sensor signal reading too high

    Severity: Monitor
  • P0035

    Turbo or supercharger bypass valve control circuit reads high

    Severity: Inspect soon
  • P003A

    Turbo boost control position (vane or actuator) outside the range the computer has learned

    Severity: Inspect soon
  • P2263

    Turbo or supercharger boost not matching the computer target (system A)

    Severity: Inspect soon
  • P0046

    Turbocharger boost control circuit performance fault

    Severity: Inspect soon
  • P0235

    A fault in the circuit of the turbocharger boost pressure sensor A

    Severity: Severity not verified
  • P0237

    Turbo boost pressure sensor signal too low

    Severity: Severity not verified
  • P0238

    The turbocharger boost pressure sensor A is reporting a signal that is too high

    Severity: Inspect soon
  • P0241

    Turbo boost (manifold pressure) sensor B signal is too low

    Severity: Severity not verified
  • P0242

    Turbo boost (manifold pressure) sensor B signal is too high

    Severity: Severity not verified
  • P0243

    Turbocharger wastegate solenoid or regulating valve A: circuit malfunction

    Severity: Severity not verified
  • P0244

    Turbocharger wastegate solenoid or regulating valve A: range/performance

    Severity: Severity not verified
  • P0245

    Turbocharger wastegate solenoid or regulating valve A: circuit low

    Severity: Severity not verified
  • P0246

    Wastegate solenoid A signal too high

    Severity: Severity not verified
  • P0247

    Wastegate solenoid B not working correctly

    Severity: Severity not verified
  • P0248

    Wastegate solenoid B outside expected performance

    Severity: Severity not verified
  • P0249

    Wastegate solenoid B signal too low

    Severity: Severity not verified
  • P0250

    Wastegate solenoid B signal too high

    Severity: Severity not verified
  • P0400

    Exhaust gas recirculation flow is not what the computer expects

    Severity: Monitor
  • P0407

    EGR valve position sensor B signal reads too low

    Severity: Severity not verified
  • P0408

    EGR valve position sensor B signal reads too high

    Severity: Severity not verified
  • P0489

    The computer sees a low voltage in the EGR valve control circuit

    Severity: Severity not verified
  • P226C

    Turbocharger boost is slow to respond to what the computer commanded

    Severity: Severity not verified
  • P2563

    Turbocharger boost control position sensor reading is out of range or does not make sense

    Severity: Severity not verified
How Turbocharging, fuel pressure and EGR codes differ

ABS, traction and stability control

Anti-lock brakes stop the wheels locking under hard braking, and the same control module usually runs traction control and electronic stability control, which brake single wheels and can cut engine power to keep the car pointed where the driver steers.

  • C0020

    ABS pump motor control circuit fault

    Severity: Inspect soon
  • C1185

    ABS power relay output circuit failure (Ford)

    Severity: Inspect soon
  • C1194

    ABS left front outlet valve circuit fault (Ford)

    Severity: Inspect soon
  • C1198

    ABS left front inlet valve circuit fault (Ford)

    Severity: Inspect soon
  • C1210

    ABS outlet valve coil circuit failure, right front (Ford)

    Severity: Inspect soon
  • C1214

    ABS inlet valve coil circuit failure, right front (Ford)

    Severity: Inspect soon
  • C1223

    ABS control system malfunction seen by stability control (Toyota)

    Severity: Inspect soon
  • C1242

    ABS left rear outlet valve circuit fault (Ford)

    Severity: Inspect soon
  • C1246

    ABS right rear outlet valve circuit fault (Ford)

    Severity: Inspect soon
  • C1247

    Brake pedal stroke sensor fault (Toyota)

    Severity: Inspect soon
  • C1252

    Hybrid brake booster or actuator fault (Toyota, Lexus) or vacuum pump control circuit (Chrysler, Jeep, Ram)

    Severity: Inspect soon
  • C1253

    Hybrid brake booster or actuator fault, internal brake fluid leak (Toyota, Lexus)

    Severity: Inspect soon
  • C1254

    ABS right rear inlet valve circuit fault (Ford)

    Severity: Inspect soon
  • C1256

    Hybrid brake booster or actuator fault, internal brake fluid leak (Toyota, Lexus)

    Severity: Inspect soon
  • C1391

    Hybrid brake booster or actuator fault, internal brake fluid leak (Toyota, Lexus)

    Severity: Inspect soon
  • C2200

    Anti-lock brake module internal fault (Ram, Dodge)

    Severity: Inspect soon
  • P25A2

    Brake control module has asked for the check engine light

    Severity: Inspect soon
  • C1203

    Skid control ECU to engine computer communication malfunction (Toyota)

    Severity: Inspect soon
  • C121C

    Torque request signal denied, stored in the ABS module (Chrysler, Jeep, Ram)

    Severity: Inspect soon
  • C1241

    Low or high power supply voltage to the skid control (ABS/VSC) ECU (Toyota)

    Severity: Inspect soon
  • C1963

    Stability control inhibit warning, stored in the ABS module (Ford)

    Severity: Inspect soon
  • C0021

    Brake booster performance or signal fault (Dodge and Jeep)

    Severity: Inspect soon
  • C0040

    Right front wheel speed sensor circuit (GM) or brake lamp switch (Honda)

    Severity: Inspect soon
  • C0051

    Steering wheel position (angle) sensor signal fault

    Severity: Inspect soon
  • C0242

    Engine computer reporting a fault that blocks traction control

    Severity: Inspect soon
  • C1235

    Right rear wheel speed sensor input missing (Ford)

    Severity: Inspect soon
  • C1513

    Brake switch circuit fault (Hyundai)

    Severity: Inspect soon
  • C1A16

    Radar sensor blocked or obstructed (Nissan)

    Severity: Inspect soon
  • C006C

    Can-Am Ryker yaw rate or steering angle sensor fault

    Severity: Inspect soon
  • C0196

    Stability system sees a sensor or motion fault (GM)

    Severity: Inspect soon
  • C0210

    Right rear wheel speed sensor circuit or signal fault

    Severity: Inspect soon
  • C0800

    GM chassis control module voltage fault

    Severity: Inspect soon
  • C1130

    ABS control unit not recognising an engine computer signal (Nissan and Infiniti)

    Severity: Inspect soon
  • C1201

    Toyota engine control communication fault reported by the skid control system

    Severity: Inspect soon
  • C1231

    Toyota skid control (ABS/VSC) fault, tied to the steering angle sensor input

    Severity: Inspect soon
  • C1234

    ABS wheel sensor output failure (Ford)

    Severity: Inspect soon
  • C1237

    Primary brake pressure sensor signal (Hyundai) or rear wheel speed sensor (Ford)

    Severity: Inspect soon
  • C1310

    Toyota active brake booster solenoid fault

    Severity: Inspect soon
  • C1480

    Right front wheel brake pressure control fault (Ford and Mercury hybrids)

    Severity: Inspect soon
  • C0035

    Left front wheel speed sensor circuit fault (GM)

    Severity: Severity not verified
  • C0131

    Brake pressure circuit fault (GM)

    Severity: Severity not verified
  • C1446

    Brake switch circuit failure (Ford)

    Severity: Severity not verified
  • C0037

    Left rear wheel speed sensor circuit fault

    Severity: Inspect soon
  • C003A

    Right rear wheel speed sensor circuit fault

    Severity: Inspect soon
  • C0161

    ABS computer does not trust the brake pedal switch signal

    Severity: Inspect soon
  • C0186

    Sideways (lateral) acceleration sensor signal faulty or not believable

    Severity: Inspect soon
  • C0215

    Left rear wheel speed sensor circuit fault (Toyota)

    Severity: Inspect soon
  • C0265

    ABS computer reports a fault in its relay circuit

    Severity: Inspect soon
  • C0277

    Brake pedal position sensor fault (GM)

    Severity: Inspect soon
  • C0287

    Stability computer flags a fault in a motion-sensing signal circuit

    Severity: Inspect soon
  • C0550

    A chassis control module reports an internal fault

    Severity: Inspect soon
  • C1116

    Stop lamp switch circuit fault in the ABS system (Nissan)

    Severity: Inspect soon
  • C1236

    Left rear wheel speed sensor input missing (Ford)

    Severity: Inspect soon
  • C1300

    ABS / skid control ECU malfunction (Toyota)

    Severity: Stop
  • P050F

    Not enough vacuum for the brake booster

    Severity: Inspect soon
  • C1226

    Excessive wheel speed variation at one front wheel (GM)

    Severity: Inspect soon
  • C159C

    Trailer brake control switch fault (Chevrolet, GMC)

    Severity: Inspect soon
  • C0050

    Right rear wheel speed sensor circuit fault (GM)

    Severity: Severity not verified
  • C1221

    Left front wheel speed sensor signal is zero (Chevrolet)

    Severity: Severity not verified
  • C1233

    On Chevrolet and Buick, right front wheel speed sensor circuit open or shorted

    Severity: Severity not verified
  • C1345

    Brake linear solenoid valve offset learning not done (Toyota)

    Severity: Severity not verified
  • C0031

    Left front wheel speed sensor circuit fault (Ford and Lincoln)

    Severity: Severity not verified
  • C0045

    Left rear wheel speed sensor circuit fault (GM)

    Severity: Severity not verified
  • P0555

    Brake booster pressure sensor circuit fault

    Severity: Inspect soon
  • P258B

    Brake vacuum pump not performing as the computer expects

    Severity: Inspect soon
How ABS, traction and stability control codes differ

Module network (CAN bus) communication

Modern vehicles have many control modules (engine, transmission, ABS, airbags, body) that share information over a wired network, usually a two-wire CAN bus.

  • U0073

    A module found its data network (bus A) switched off or not working

    Severity: Inspect soon
  • U0100

    Lost communication with the engine or powertrain computer

    Severity: Inspect soon
  • U0101

    Lost communication with the transmission computer

    Severity: Inspect soon
  • U0121

    Lost communication with the anti-lock brake (ABS) module

    Severity: Inspect soon
  • U0131

    Lost communication with the power steering control module

    Severity: Inspect soon
  • U0140

    Lost communication with the body control module

    Severity: Inspect soon
  • U0401

    A module received invalid data from the engine or powertrain computer

    Severity: Severity not verified
  • U0402

    A module received invalid data from the transmission computer

    Severity: Inspect soon
  • U0415

    A module received invalid data from the anti-lock brake (ABS) module

    Severity: Inspect soon
  • U3000

    Manufacturer code: on Ford, Honda, Acura and Mazda, the module that stored it found a fault inside itself

    Severity: Inspect soon
  • U0001

    A module reports a fault on the high-speed CAN bus itself, the main data network that links the engine, transmission, brake and steering computers

    Severity: Inspect soon
  • U0151

    Lost communication with the restraints (airbag) control module

    Severity: Inspect soon
  • U0155

    Lost communication with the instrument panel cluster

    Severity: Inspect soon
  • U0170

    Lost communication with restraints system sensor A

    Severity: Inspect soon
  • U0404

    A module received implausible data from the gear shift (shifter) module

    Severity: Inspect soon
  • U0416

    A module received implausible data from the stability control (vehicle dynamics) module

    Severity: Inspect soon
  • U0418

    A module received implausible data from the brake system (ABS) control module

    Severity: Inspect soon
  • U0420

    A module received implausible data from the power steering control module

    Severity: Inspect soon
  • U0422

    A module received implausible data from the body control module

    Severity: Severity not verified
  • U1000

    Manufacturer code: on Nissan and Infiniti a module saw an error on the CAN network; on older GM vehicles it is a Class 2 serial data fault

    Severity: Inspect soon
  • U3003

    Manufacturer code: on Ford, Lincoln, Mazda and Honda, the module that stored it saw its battery supply voltage outside the allowed range, usually too low

    Severity: Inspect soon
  • U0002

    The high-speed CAN bus is still working but with too many errors or a poor signal

    Severity: Inspect soon
  • U0103

    A module lost communication with the electronic gear shift module, the computer behind the shifter

    Severity: Inspect soon
  • U0146

    A module lost communication with gateway module A, which passes messages between the vehicle networks

    Severity: Inspect soon
  • U0293

    A module lost communication with the hybrid or EV powertrain control module on the vehicle network

    Severity: Inspect soon
  • U0412

    A module received invalid data from the battery energy control module, the computer that manages the high-voltage battery

    Severity: Inspect soon
  • U1110

    Manufacturer code: on Jeep and Dodge, U1110 means a module lost the vehicle speed message it expects over the vehicle network

    Severity: Inspect soon
  • U1120

    Manufacturer code: on Jeep and Dodge, U1120 means a module lost the wheel distance message it expects over the vehicle network

    Severity: Inspect soon
  • U0109

    Lost communication with the fuel pump control module

    Severity: Inspect soon
  • U0111

    Lost communication with the battery energy control module

    Severity: Inspect soon
  • U0141

    Lost communication with the body control module

    Severity: Inspect soon
  • U0164

    Lost communication with the HVAC control module

    Severity: Severity not verified
  • U18A2

    On Chevrolet, U18A2 means the engine computer lost communication with the fuel pump driver control module

    Severity: Inspect soon
  • U2023

    On Ford, U2023 means a module received a fault status message from another module on the network

    Severity: Inspect soon
  • U2100

    On Ford and Lincoln, U2100 means a module reports that its initial configuration is not complete

    Severity: Inspect soon
  • U2603

    On the Chevrolet Volt, U2603 is the first of a block of codes set when the Battery Energy Control Module loses communication with the battery interface modules

    Severity: Inspect soon
  • U2624

    On the Chevrolet Volt, U2624 is part of the Battery Energy Control Module communication code block, stored with U2603-U2606 and P1E00

    Severity: Inspect soon
  • U0102

    U0102 is a generic network code: a module lost communication with the transfer case control module on a four-wheel or all-wheel-drive vehicle

    Severity: Inspect soon
  • U0122

    U0122 is a generic network code: a module lost communication with the vehicle dynamics control module, which runs stability control and often shares the ABS hardware

    Severity: Inspect soon
  • U0129

    U0129 is a generic network code: a module on the vehicle network lost communication with the brake control module (ABS or stability module), usually stored by the engine, body or instrument computer

    Severity: Inspect soon
  • U0428

    U0428 is a generic network code: a module received invalid data from the steering angle sensor or steering angle control module, which stability control and power steering rely on

    Severity: Inspect soon
  • U1010

    On Ford hybrids such as the Maverick Hybrid, U1010 is a manufacturer network code reported by dealers as invalid internal control module monitoring data received from the hybrid powertrain control module

    Severity: Inspect soon
  • U1262

    On Ford vehicles of the early 2000s, U1262 is a network code meaning the SCP communication bus (the standard corporate protocol data link between modules) has a fault, often stored in the instrument cluster

    Severity: Inspect soon
  • U2105

    On Chevrolet and other GM vehicles with the GMLAN network, U2105 is a network code meaning another module lost communication with the engine control module

    Severity: Inspect soon
  • U3006

    On Honda and Acura vehicles, U3006 is a network code set when a control module sees a power supply problem on its input power circuit (low voltage or an open circuit), with the suffix such as -13 or -16 showing which

    Severity: Inspect soon
  • U0104

    A module on the network stopped hearing the cruise control module

    Severity: Severity not verified
  • U0212

    A module on the network stopped hearing the steering column control module

    Severity: Inspect soon
  • U0423

    A module received invalid data from the instrument panel control module

    Severity: Severity not verified
  • U1504

    On Chrysler vehicles, U1504 is a network code for an implausible message length from the steering angle sensor

    Severity: Inspect soon
  • U2107

    On Chevrolet and other GM vehicles with the GMLAN network, U2107 means the engine control module lost communication with the body control system

    Severity: Inspect soon
  • U0126

    A module on the network stopped hearing the steering angle sensor

    Severity: Inspect soon
  • U0159

    A module on the network stopped hearing the parking assist control module

    Severity: Severity not verified
  • U029D

    A module on the network stopped hearing the first (upstream) NOx sensor module

    Severity: Inspect soon
  • U029E

    A module on the network stopped hearing the second (downstream) NOx sensor module

    Severity: Inspect soon
  • U0452

    A module received data from the restraints (airbag) control module that did not make sense

    Severity: Inspect soon
  • U1001

    On Nissan vehicles, U1001 is a CAN network communication code, stored when control units cannot communicate over the CAN lines

    Severity: Inspect soon
  • U1004

    On Hyundai hybrids, U1004 is a CAN communication code for the hybrid control network, typically stored with U0293 lost communication with the hybrid powertrain control module

    Severity: Inspect soon
  • U1267

    On Chrysler, Jeep and Ram vehicles, U1267 means the electronic shift module is sending no valid data on the CAN network

    Severity: Inspect soon
  • U1424

    On Chrysler, Dodge, Jeep and Ram vehicles, U1424 means a module received an implausible engine torque signal

    Severity: Inspect soon
  • U160F

    On GM trucks and SUVs, U160F means lost communication with brake system control module 1 on CAN bus 1

    Severity: Inspect soon
  • U1403

    On Chrysler vehicles, U1403 means the fuel level signal received over the network is implausible

    Severity: Severity not verified
  • U1428

    On Jeep, U1428 is set when the transmission control module receives an engine torque value from the engine computer that it judges inaccurate or stuck

    Severity: Inspect soon
  • P1698

    On Dodge and Chrysler, the engine computer stopped receiving messages from the transmission computer on the vehicle data bus

    Severity: Severity not verified
  • U0029

    Vehicle communication network bus A performance fault

    Severity: Severity not verified
  • U010C

    Lost communication with the turbocharger/supercharger control module

    Severity: Severity not verified
  • U0184

    Lost communication with the radio

    Severity: Severity not verified
  • U0199

    Lost communication with door control module A

    Severity: Severity not verified
How Module network (CAN bus) communication codes differ

Airbags and seat-belt restraints (SRS)

The supplemental restraint system fires the airbags and seat-belt pretensioners in a crash.

  • B0020

    Airbag firing circuit fault, usually the driver-side seat airbag (varies by maker)

    Severity: Inspect soon
  • B0081

    Passenger presence (seat occupant sensing) system fault

    Severity: Inspect soon
  • B00A0

    Occupant classification sensor or control unit fault

    Severity: Inspect soon
  • B0111

    Side airbag firing circuit open (Toyota, Lexus)

    Severity: Inspect soon
  • B1018

    Passenger seat occupant sensor mat malfunction (Nissan)

    Severity: Inspect soon
  • B1342

    Control module internal fault (Ford, Lincoln)

    Severity: Inspect soon
  • B1448

    Front passenger seat occupant sensor mat fault (Kia)

    Severity: Inspect soon
  • B0001

    Driver front airbag first-stage firing circuit fault

    Severity: Inspect soon
  • B0014

    Driver seat side airbag deployment loop fault

    Severity: Inspect soon
  • B0074

    Passenger presence sensor circuit fault

    Severity: Inspect soon
  • B1346

    Driver airbag (first stage) circuit resistance too high (Kia, Hyundai)

    Severity: Inspect soon
  • B1378

    Driver side airbag circuit resistance too high (Suzuki, Kia)

    Severity: Inspect soon
  • B1382

    Passenger side airbag circuit resistance too high (Suzuki, Hyundai, Kia)

    Severity: Inspect soon
  • B141B

    Second-row inflatable seat belt deployment circuit fault (Ford)

    Severity: Inspect soon
  • B141C

    Second-row inflatable seat belt deployment circuit fault (Ford)

    Severity: Inspect soon
  • B1650

    Occupant detection/classification system malfunction (Subaru, Toyota)

    Severity: Inspect soon
  • B1760

    Occupant detection system sensor mat abnormal (Subaru)

    Severity: Inspect soon
  • B1764

    BodySense passenger occupant mat defect (Kia)

    Severity: Inspect soon
  • B1801

    Driver airbag (D squib) circuit open (Toyota)

    Severity: Inspect soon
  • B1B02

    Driver airbag squib 1 circuit open (Jeep)

    Severity: Inspect soon
  • B0022

    Front seat belt pretensioner circuit fault (varies by maker)

    Severity: Inspect soon
  • B0028

    Right side airbag firing circuit open or high resistance (Honda, Chrysler, Ram)

    Severity: Inspect soon
  • B0092

    Passenger presence system (seat occupant sensing) circuit fault (GM)

    Severity: Inspect soon
  • B0116

    Side airbag firing circuit open (Toyota)

    Severity: Inspect soon
  • B1312

    Passenger seat occupant sensing fault, occupancy mat or module (Suzuki)

    Severity: Inspect soon
  • B1481

    Driver airbag circuit resistance too high, second stage (Hyundai, Kia)

    Severity: Inspect soon
  • B1701

    Front seat belt buckle (pretensioner) circuit resistance too high (Hyundai)

    Severity: Inspect soon
  • B1861

    Driver side knee airbag circuit open (Lexus)

    Severity: Inspect soon
  • B0026

    GM frontal airbag deployment loop fault

    Severity: Inspect soon
  • B1049

    Nissan driver airbag module circuit open

    Severity: Inspect soon
  • B1054

    Nissan driver airbag circuit open

    Severity: Inspect soon
  • B1318

    Suzuki passenger seat occupant sensing fault

    Severity: Inspect soon
  • B1490

    Hyundai occupant classification system fault

    Severity: Inspect soon
  • B1620

    Hyundai airbag control module internal fault

    Severity: Inspect soon
  • B1B06

    Jeep driver airbag squib 2 circuit open

    Severity: Inspect soon
  • B0012

    Fault in the passenger-side front airbag firing circuit (resistance low)

    Severity: Inspect soon
  • B1129

    Right side airbag module circuit fault (Nissan and Infiniti)

    Severity: Inspect soon
  • B1134

    Front left side airbag module circuit open (Nissan and Infiniti)

    Severity: Inspect soon
  • B0041

    Airbag deployment loop open, left front (driver-side) side airbag circuit (Chevrolet)

    Severity: Inspect soon
  • B1022

    Occupant sensor control unit fault in the passenger seat (Nissan)

    Severity: Inspect soon
  • B1821

    Open side airbag (squib) circuit, driver seat side (Toyota)

    Severity: Inspect soon
  • B1881

    Passenger seat belt pretensioner circuit open or high resistance (Ford and Mazda)

    Severity: Inspect soon
  • B1C29

    Left side seat thorax airbag squib 1 circuit open (Dodge)

    Severity: Inspect soon
  • B2290

    Occupant classification system fault, front passenger seat (Mercury)

    Severity: Inspect soon
  • B2292

    Seat belt pretensioner circuit fault (Ford)

    Severity: Inspect soon
  • B0052

    Airbag computer logged a deployment command (Chevrolet and GMC)

    Severity: Inspect soon
  • B0085

    GM left front side impact sensor circuit fault

    Severity: Inspect soon
  • B1495

    Belt tension sensor defect in the passenger occupant detection system (Hyundai and Kia)

    Severity: Inspect soon
  • B1513

    Passenger seat belt buckle switch circuit open or shorted to battery voltage (Hyundai and Kia)

    Severity: Inspect soon
  • B0013

    Driver steering wheel air bag, stage 2 firing circuit fault

    Severity: Inspect soon
  • B0015

    Driver seat belt pretensioner firing circuit fault

    Severity: Inspect soon
How Airbags and seat-belt restraints (SRS) codes differ

Engine computer (ECM/PCM)

The engine computer (ECM or PCM) runs fuel, spark and emissions control and also checks itself: its memory, its processor, its programming and the regulated voltage it supplies to sensors.

  • P0606

    A control module found a fault in its own processor or programming

    Severity: Inspect soon
  • P0607

    A control module failed one of its internal performance checks

    Severity: Inspect soon
  • P061B

    Engine computer’s internal torque calculation check failed

    Severity: Inspect soon
  • P06DD

    Oil pump pressure control not responding, as if stuck off

    Severity: Inspect soon
  • P0601

    Control module internal memory checksum error

    Severity: Inspect soon
  • P061A

    Engine computer internal fault: torque monitoring performance

    Severity: Inspect soon
  • P0685

    ECM/PCM power relay control circuit open

    Severity: Inspect soon
  • P06DA

    Oil pressure control solenoid circuit open or high resistance

    Severity: Inspect soon
  • P1603

    Engine stall history (Toyota)

    Severity: Inspect soon
  • P1605

    Rough idling (Toyota)

    Severity: Inspect soon
  • P2615

    Camshaft position signal output circuit voltage low

    Severity: Inspect soon
  • P0600

    Engine computer lost communication with another module

    Severity: Inspect soon
  • P0605

    The engine computer failed its own read-only memory check

    Severity: Inspect soon
  • P060A

    The engine computer's monitoring processor reports a performance fault

    Severity: Inspect soon
  • P068A

    Engine computer power relay switched off too early

    Severity: Inspect soon
  • P06DE

    Engine oil pressure control circuit stuck on

    Severity: Inspect soon
  • P2638

    Engine and transmission computers disagree on the torque signal

    Severity: Severity not verified
  • P0651

    The 5-volt reference supply (circuit B) that powers a group of sensors is out of range

    Severity: Inspect soon
  • P2610

    The engine computer internal engine-off timer is not performing as expected

    Severity: Monitor
  • P061C

    Engine computer reports a fault in its own engine speed check

    Severity: Monitor
  • P0688

    Engine computer power relay sense circuit fault

    Severity: Inspect soon
  • P06B8

    Engine computer reports a fault in its non-volatile memory

    Severity: Monitor
  • P0604

    Internal memory (RAM) fault inside the engine or powertrain control module

    Severity: Inspect soon
  • P0641

    The 5-volt reference supply (circuit A) that powers several engine sensors is out of range

    Severity: Inspect soon
  • P0657

    Actuator supply voltage circuit open or out of range: the module that powers the engine and throttle actuators sees a problem with their supply

    Severity: Inspect soon
  • P00FF

    Body control module asked for the check engine light to be turned on

    Severity: Severity not verified
  • P032F

    The engine is producing less torque than the computer expects

    Severity: Severity not verified
  • P0602

    Control module programming error

    Severity: Inspect soon
  • P0603

    Control module keep alive memory error

    Severity: Inspect soon
  • P0608

    The engine computer found a fault in the speed signal it sends out to other systems

    Severity: Severity not verified
  • P0609

    The engine computer cannot pass its vehicle speed signal (output B) to other modules

    Severity: Severity not verified
  • P060C

    The engine or vehicle computer found a problem with its own main processor

    Severity: Inspect soon
  • P062F

    A control module found an error in its own stored memory (EEPROM)

    Severity: Inspect soon
  • P0643

    The sensor reference voltage A circuit reads too high

    Severity: Inspect soon
  • P0650

    Check engine light circuit fault: the engine computer sees a problem in the circuit that switches the malfunction indicator lamp

    Severity: Severity not verified
  • P0653

    The engine computer sees too much voltage on its sensor reference supply B

    Severity: Inspect soon
  • P0655

    The engine computer found a fault in the circuit that drives the engine-hot warning lamp

    Severity: Severity not verified
  • P0656

    The engine computer found a fault in the fuel level output circuit that feeds the fuel gauge signal

    Severity: Severity not verified
  • P2509

    The engine computer's power supply is dropping out on and off

    Severity: Inspect soon
How Engine computer (ECM/PCM) codes differ

Electronic throttle and accelerator pedal

On most modern cars the accelerator pedal is not connected to the throttle by a cable.

  • P2101

    The engine computer sees a problem in the throttle actuator motor circuit or the motor's response, so actual throttle position doesn't match what was commanded

    Severity: Inspect soon
  • P2104

    The engine computer has forced the engine to idle as a fail-safe because of a throttle control fault

    Severity: Inspect soon
  • P2106

    The engine computer has limited engine power as a fail-safe because of a throttle control fault

    Severity: Inspect soon
  • P2111

    The engine computer commanded the electronic throttle to close further but saw it stay more open than expected

    Severity: Inspect soon
  • P2112

    The engine computer commanded the electronic throttle to open but saw it stay more closed than expected

    Severity: Inspect soon
  • P2119

    The electronic throttle body's actual position doesn't match the position the engine computer expects

    Severity: Inspect soon
  • P2122

    The signal from accelerator pedal position sensor D (usually the first pedal sensor) is lower than its normal range

    Severity: Inspect soon
  • P2135

    Two throttle or pedal position sensor signals (A and B) that should agree with each other don't

    Severity: Inspect soon
  • P2138

    Two accelerator pedal position sensor signals (D and E) that should agree with each other don't

    Severity: Inspect soon
  • P0121

    The throttle position sensor A signal doesn't agree with what the engine computer expects, even though the voltage is within range

    Severity: Inspect soon
  • P0122

    The throttle position sensor A signal voltage is below its normal range

    Severity: Inspect soon
  • P0123

    The throttle position sensor A signal voltage is above its normal range

    Severity: Inspect soon
  • P2110

    The engine computer has deliberately limited engine speed because of a fault it found in the electronic throttle system

    Severity: Inspect soon
  • P2127

    The signal from the second accelerator pedal position sensor (sensor E) is below its normal range

    Severity: Inspect soon
  • P0068

    The airflow measured by the MAF or MAP sensor doesn't match the airflow the computer expects for the current throttle opening

    Severity: Inspect soon
  • P0222

    The second throttle (or pedal) position sensor signal is reading lower than its circuit should ever allow, so the computer treats it as an open or shorted circuit

    Severity: Inspect soon
  • P0638

    The electronic throttle is not reaching the position the engine computer asked for, so the throttle actuator control on bank 1 is out of its expected range

    Severity: Inspect soon
  • P2172

    The engine computer has seen a sudden jump in airflow that the throttle position can't account for, which usually means air is leaking in somewhere

    Severity: Inspect soon
  • P2173

    The engine computer has seen more airflow into the engine that the throttle position can't account for, which usually means air is leaking in somewhere

    Severity: Inspect soon
  • P1295

    On Kia, the electronic throttle is in a power-management (limited power) fault

    Severity: Inspect soon
  • P2118

    Throttle motor drawing the wrong amount of current

    Severity: Inspect soon
  • P2128

    Accelerator pedal or throttle sensor E signal reading too high

    Severity: Inspect soon
  • P2176

    Throttle closed position has not been learned

    Severity: Inspect soon
  • P1516

    Throttle actuator control (TAC) module fault (GM)

    Severity: Inspect soon
  • P2107

    The throttle actuator control module has reported an internal processor fault

    Severity: Inspect soon
  • P2121

    The accelerator pedal or throttle position sensor "D" signal does not make sense compared with the other throttle signals

    Severity: Inspect soon
  • P0120

    Throttle or pedal position sensor A signal outside its normal range

    Severity: Inspect soon
  • P0221

    Throttle or pedal position sensor B signal outside its normal range

    Severity: Inspect soon
  • P1125

    On Chevrolet, the accelerator pedal position sensors are faulty or disagree

    Severity: Inspect soon
  • P0124

    Throttle or pedal position sensor A signal dropping out intermittently

    Severity: Severity not verified
  • P0220

    The engine computer sees a signal from throttle or pedal position sensor B that does not make sense

    Severity: Inspect soon
  • P0223

    Throttle or accelerator pedal position sensor B sends a signal that is too high

    Severity: Inspect soon
  • P0224

    The engine computer sees a signal from throttle or pedal position sensor B that does not make sense, on and off

    Severity: Inspect soon
  • P0225

    The computer sees a signal from the third throttle or pedal position sensor (C) that does not make sense for the conditions, so it flags a circuit fault.

    Severity: Inspect soon
  • P0226

    The signal from the third throttle or pedal position sensor (C) is in range but does not match what the engine is doing.

    Severity: Inspect soon
  • P0227

    The signal from the third throttle or pedal position sensor (C) is lower than the circuit should ever produce.

    Severity: Inspect soon
  • P0228

    The signal from the third throttle or pedal position sensor (C) is higher than the circuit should ever produce.

    Severity: Inspect soon
  • P0229

    The signal from the third throttle or pedal position sensor (C) drops out or jumps now and then rather than staying wrong.

    Severity: Inspect soon
  • P2100

    The computer has detected an open circuit in the control wiring of the throttle motor

    Severity: Inspect soon
  • P2103

    The computer sees a high voltage condition in the circuit that drives the throttle motor

    Severity: Inspect soon
  • P2108

    The throttle actuator control module reports that its performance is not what the engine computer expects

    Severity: Inspect soon
  • P2299

    Brake pedal and accelerator pedal signals disagree with each other

    Severity: Severity not verified
How Electronic throttle and accelerator pedal codes differ

Fuel pump and injectors

The fuel pump in the tank supplies fuel, often through a separate pump control module, and the injectors spray it into the engine on command from the engine computer.

  • P0463

    The fuel level sensor signal is higher than its normal range

    Severity: Monitor
  • P129F

    On GM vehicles, the fuel pump power control module reports that the fuel pump speed signal is incorrect

    Severity: Inspect soon
  • P008A

    Pressure in the low-pressure fuel system (lift pump side) is too low

    Severity: Inspect soon
  • P0462

    The fuel level sensor signal is lower than its normal range

    Severity: Monitor
  • P0464

    The fuel level sensor signal changes erratically or drops out in a way a real fuel level can't

    Severity: Monitor
  • P0627

    Fuel pump A control circuit open

    Severity: Inspect soon
  • P069E

    Fuel pump control module requested MIL illumination

    Severity: Inspect soon
  • P2635

    The engine computer has found that fuel pump A isn't delivering the flow or pressure it is being commanded to deliver

    Severity: Inspect soon
  • P018B

    Fuel pressure sensor B not reading plausibly

    Severity: Inspect soon
  • P023F

    Fuel pump control circuit fault

    Severity: Inspect soon
  • P228D

    Fuel rail pressure higher than commanded

    Severity: Inspect soon
  • P0002

    Fuel volume regulator circuit out of range or not performing

    Severity: Severity not verified
  • P0090

    Fuel pressure regulator control circuit fault

    Severity: Inspect soon
  • P018C

    Second fuel pressure sensor signal too low

    Severity: Inspect soon
  • P0193

    Fuel rail pressure sensor signal too high

    Severity: Inspect soon
  • P0460

    Fuel level sensor circuit fault

    Severity: Monitor
  • P0461

    Fuel level signal not changing as expected

    Severity: Monitor
  • P2293

    Fuel pressure regulator 2 not performing as expected

    Severity: Inspect soon
  • P0201

    The engine computer has detected an electrical fault in the cylinder 1 fuel injector circuit

    Severity: Inspect soon
  • P0203

    The engine computer has detected an electrical fault in the cylinder 3 fuel injector circuit

    Severity: Inspect soon
  • P025A

    The engine computer has detected an open or faulty control circuit for the fuel pump module

    Severity: Inspect soon
  • P0007

    Fuel shutoff valve A control circuit reading high

    Severity: Severity not verified
  • P0204

    Cylinder 4 fuel injector circuit fault

    Severity: Inspect soon
  • P0207

    Cylinder 7 fuel injector circuit fault

    Severity: Inspect soon
  • P107B

    On Toyota and Lexus hybrids, fuel rail pressure sensor B reads out of range

    Severity: Severity not verified
  • P12A6

    On Chevrolet, the fuel pump enable circuit voltage is not performing as expected

    Severity: Inspect soon
  • P0091

    Fuel pressure regulator control circuit reading low (direct-injection fuel pump)

    Severity: Inspect soon
  • P0230

    Fuel pump relay control circuit fault

    Severity: Inspect soon
  • P2285

    Injector control pressure sensor circuit reading low (diesel)

    Severity: Inspect soon
  • P016F

    Closed-loop fuel pressure control has run out of range with pressure too low

    Severity: Severity not verified
  • P0202

    Fuel injector circuit fault on cylinder 2

    Severity: Inspect soon
  • P0176

    Fuel composition sensor circuit fault

    Severity: Severity not verified
  • P0178

    Fuel composition sensor signal is lower than the computer expects

    Severity: Monitor
  • P0179

    Fuel composition sensor signal is higher than the computer expects

    Severity: Monitor
  • P0180

    Fuel temperature sensor A circuit has a fault the computer can detect

    Severity: Monitor
  • P0181

    Fuel temperature sensor A signal is out of the range the computer expects

    Severity: Monitor
  • P0182

    Fuel temperature sensor A signal is lower than the computer expects

    Severity: Monitor
  • P0183

    The engine computer sees a signal from fuel temperature sensor A that is higher than its limit, which reads as fuel colder than is realistic.

    Severity: Severity not verified
  • P0184

    The engine computer sees the fuel temperature sensor A signal jump or drop out in a way real fuel temperature cannot.

    Severity: Severity not verified
  • P0185

    The engine computer found a fault in the circuit of fuel temperature sensor B, fitted on engines that have two fuel temperature sensors.

    Severity: Severity not verified
  • P0186

    The engine computer sees fuel temperature sensor B giving a reading outside the normal range or not behaving as expected.

    Severity: Severity not verified
  • P0187

    Fuel temperature sensor B reports a voltage below the normal limit

    Severity: Monitor
  • P0188

    The fuel temperature sensor B signal is higher in voltage than the computer expects, which it reads as unusually cold fuel

    Severity: Severity not verified
  • P0189

    The fuel temperature sensor B circuit gives an on-and-off signal

    Severity: Monitor
  • P0194

    Fuel rail pressure sensor signal dropping out intermittently

    Severity: Severity not verified
  • P0200

    Fault in an injector circuit, cylinder not identified

    Severity: Inspect soon
  • P0205

    Fault in the electrical circuit for the fuel injector on cylinder 5

    Severity: Inspect soon
  • P0206

    Cylinder 6 fuel injector circuit fault

    Severity: Inspect soon
  • P0208

    The engine computer found an electrical fault in the control circuit of fuel injector 8

    Severity: Inspect soon
  • P0209

    The engine computer found an electrical fault in the control circuit of fuel injector 9

    Severity: Inspect soon
  • P0210

    Fuel injector circuit fault on cylinder 10

    Severity: Inspect soon
  • P0211

    A fault in the control circuit for the fuel injector on cylinder 11

    Severity: Severity not verified
  • P0212

    The engine computer sees a fault in the fuel injector circuit for cylinder 12

    Severity: Inspect soon
  • P0213

    Cold start injector 1 circuit fault

    Severity: Severity not verified
  • P0214

    The engine computer found a fault in the second cold start injector circuit

    Severity: Inspect soon
  • P0216

    Fuel injection timing control circuit fault

    Severity: Severity not verified
  • P0231

    Low voltage in the secondary circuit that powers the fuel pump

    Severity: Inspect soon
  • P0251

    Injection pump fuel metering control A malfunction (cam/rotor/injector), diesel

    Severity: Severity not verified
  • P0253

    Injection pump fuel metering control A low (cam/rotor/injector), diesel

    Severity: Severity not verified
  • P0254

    Injection pump fuel metering control A high (cam/rotor/injector), diesel

    Severity: Severity not verified
  • P0255

    Injection pump fuel metering control A intermittent (cam/rotor/injector), diesel

    Severity: Severity not verified
  • P0256

    Diesel injection pump fuel metering control B malfunction (cam, rotor or injector)

    Severity: Severity not verified
  • P0258

    Diesel injection pump fuel metering control B low (cam, rotor or injector)

    Severity: Severity not verified
  • P0262

    Cylinder 1 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0263

    Cylinder 1 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0264

    Cylinder 2 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0265

    Cylinder 2 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0266

    Cylinder 2 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0267

    Cylinder 3 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0268

    Cylinder 3 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0269

    Cylinder 3 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0270

    Cylinder 4 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0271

    Cylinder 4 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0272

    Cylinder 4 is contributing less power than the others

    Severity: Severity not verified
  • P0273

    Cylinder 5 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0274

    Cylinder 5 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0275

    Cylinder 5 is contributing less power than the others

    Severity: Severity not verified
  • P0276

    Cylinder 6 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0277

    Cylinder 6 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0278

    Cylinder 6 is not contributing equally to engine power

    Severity: Severity not verified
  • P0279

    Cylinder 7 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0280

    Cylinder 7 fuel injector circuit reads high voltage

    Severity: Severity not verified
  • P0281

    Cylinder 7 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0282

    Cylinder 8 fuel injector circuit reads low voltage

    Severity: Severity not verified
  • P0284

    Cylinder 8 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0287

    Cylinder 9 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0288

    Fuel injector 10 circuit reads low

    Severity: Severity not verified
  • P0289

    Fuel injector 10 circuit reads high

    Severity: Severity not verified
  • P0290

    Cylinder 10 is not contributing as much power as the others

    Severity: Severity not verified
  • P0291

    Fuel injector 11 circuit reads low

    Severity: Severity not verified
  • P0292

    Fuel injector 11 circuit reads high

    Severity: Severity not verified
  • P0293

    Cylinder 11 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P0296

    Cylinder 12 is not contributing as much power as the other cylinders

    Severity: Severity not verified
  • P062A

    Problem in the fuel pump control circuit, range or performance

    Severity: Inspect soon
  • P064A

    The fuel pump control module reports a fault

    Severity: Inspect soon
  • P1233

    On Ford vehicles, the engine computer cannot communicate with the fuel pump driver module, so the module is reported off line

    Severity: Inspect soon
  • P2067

    Second fuel level sensor signal too low

    Severity: Severity not verified
  • P2068

    The second (B) fuel level sensor circuit is reading higher than it should, so the fuel gauge may be wrong

    Severity: Inspect soon
  • P2291

    Fuel pressure feeding the injectors is too low while the engine cranks

    Severity: Severity not verified
  • P2636

    A second fuel pump (pump B) is not delivering enough fuel

    Severity: Inspect soon
  • P0285

    Fuel injector circuit for cylinder 9 reads low voltage

    Severity: Severity not verified
  • P0294

    Fuel injector circuit for cylinder 12 reads low voltage

    Severity: Severity not verified
How Fuel pump and injectors codes differ

Hybrid and electric drive

Hybrids and electric vehicles add a high-voltage traction battery, an inverter that turns its direct current into alternating current for the drive motor, the motor-generators themselves and a DC/DC converter that charges the ordinary 12-volt system.

  • P0A43

    Hybrid drive motor A position sensor signal cutting in and out

    Severity: Inspect soon
  • B273C

    Digital crash input fault stored in the hybrid control processor (Jeep 4xe)

    Severity: Inspect soon
  • P0A78

    The inverter that powers hybrid drive motor A is not performing as expected

    Severity: Inspect soon
  • P0AA6

    The hybrid computer has detected high voltage leaking to the vehicle body

    Severity: Inspect soon
  • P0E15

    The heater that warms the hybrid battery's coolant is not doing what the hybrid computer commands

    Severity: Inspect soon
  • P1E00

    Chevrolet Volt: a hybrid control module has stored its own fault codes and is asking the engine computer to turn on the check engine light

    Severity: Inspect soon
  • P0A94

    The hybrid system has detected a performance fault in the DC/DC converter inside the inverter assembly

    Severity: Inspect soon
  • P0A93

    Hybrid inverter cooling system performance problem

    Severity: Severity not verified
  • P0A0A

    High-voltage interlock circuit fault: the hybrid system has lost its safety loop

    Severity: Inspect soon
  • P0A3F

    Drive motor A rotor position sensor circuit fault

    Severity: Inspect soon
  • P0A80

    Hybrid battery pack flagged for replacement

    Severity: Inspect soon
  • P0AC4

    Hybrid control module asked the engine computer to turn on the check engine light

    Severity: Inspect soon
  • P1A90

    On Hyundai and Kia electric cars, a fault in the integrated charging control unit (ICCU), which supplies power to the 12-volt system

    Severity: Stop
  • P0A1E

    Starter/generator control fault (on Ford hybrids, the belt-integrated starter generator)

    Severity: Monitor
  • P1A0C

    On Ford hybrids, the hybrid powertrain controller disabled the engine (Stop Safely Now message)

    Severity: Stop
  • P305F

    Dual battery control module performance (Chevrolet Malibu eAssist)

    Severity: Severity not verified
  • P3190

    Poor engine power on Toyota and Lexus hybrids

    Severity: Inspect soon
  • P0A08

    The computer sees an open circuit on the status line from the DC/DC converter

    Severity: Inspect soon
  • P0A3E

    A hybrid inverter on the generator or alternator side reached its temperature limit

    Severity: Inspect soon
  • P0A7A

    The generator inverter is not performing as expected, or its fail signal looks wrong

    Severity: Inspect soon
  • P0A7F

    The hybrid battery pack is worn or one of its modules has deteriorated

    Severity: Inspect soon
  • P0AE1

    A fault in the hybrid battery precharge contactor circuit; Honda lists it as a bypass contactor fault

    Severity: Inspect soon
  • P1437

    On Honda hybrids, a short circuit in the motor power inverter module

    Severity: Inspect soon
  • P3191

    On Toyota hybrids, the engine did not start when the hybrid system asked it to

    Severity: Inspect soon
  • P1440

    On Honda and Acura hybrids, motor power inverter module output circuit malfunction; on Toyota, secondary air injection control valve circuit, bank 1

    Severity: Inspect soon
  • P0A0F

    The hybrid computer commanded the gasoline engine to start and the engine did not start

    Severity: Inspect soon
  • P0A1F

    The battery energy control module, the computer that manages the high-voltage battery, has set an internal fault

    Severity: Inspect soon
  • P0A40

    The control module sees the position sensor for drive motor A reading out of range or not matching the motor

    Severity: Inspect soon
  • P0A7C

    The motor control electronics in a hybrid or EV, the inverter or power electronics, have passed their temperature limit

    Severity: Inspect soon
  • P0AA1

    The hybrid or EV battery computer sees the positive high-voltage contactor still closed when it should be open

    Severity: Inspect soon
  • P0AA2

    The hybrid or EV battery computer sees the positive high-voltage contactor stuck open, so the battery cannot power the car

    Severity: Inspect soon
  • P0B24

    The hybrid or EV battery computer sees the voltage of the high-voltage battery jump around when it should be steady

    Severity: Inspect soon
  • P1B25

    High-voltage battery path fault

    Severity: Inspect soon
  • P1B77

    High-voltage battery precharging fault

    Severity: Inspect soon
  • P1C64

    On Ram 1500 eTorque trucks, the hybrid system saw the engine turn slower than its target when stop-start tried to restart it

    Severity: Inspect soon
  • P31E7

    Restart inhibition fault on Nissan electric vehicles

    Severity: Inspect soon
How Hybrid and electric drive codes differ

Power steering and steering sensors

Most new vehicles use electric power steering: an electric motor on the column or rack adds force based on a torque sensor that measures how hard the driver turns the wheel.

  • B2278

    Steering shaft torque sensor fault (Ford, Mazda)

    Severity: Inspect soon
  • C0545

    Electric power steering torque sensor fault (GM)

    Severity: Inspect soon
  • C2217

    Electric power steering module internal fault (Chrysler, Dodge, Jeep, Ram)

    Severity: Inspect soon
  • C1277

    Steering wheel angle sensor circuit failure (Ford, Lincoln)

    Severity: Inspect soon
  • C1B00

    Steering angle sensor signal invalid or not calibrated (Ford, Lincoln)

    Severity: Inspect soon
  • C200D

    Power steering motor rotation angle sensor fault, steering gear internal failure (Ford)

    Severity: Inspect soon
  • U2011

    Manufacturer code: on Ford, U2011 is stored in the power steering control module and points to an internal electronic fault in the steering assist motor

    Severity: Inspect soon
  • C0460

    Steering angle sensor signal invalid or not calibrated

    Severity: Inspect soon
  • C0561

    Chassis system disabled because another module reported a problem

    Severity: Severity not verified
  • C056D

    A control module reports an internal hardware fault

    Severity: Inspect soon
  • C0710

    Steering wheel position sensor signal fault (GM)

    Severity: Inspect soon
  • C102D

    Power steering control module fault with loss of assist (Ford)

    Severity: Inspect soon
  • C1260

    Steering angle sensor signal error (Hyundai)

    Severity: Severity not verified
  • C1259

    Steering angle sensor signal error (Hyundai)

    Severity: Severity not verified
  • C2205

    Steering angle sensor internal fault (Jeep, Chrysler)

    Severity: Inspect soon
  • C1290

    Steering torque sensor main signal fault (Hyundai)

    Severity: Severity not verified
  • C0455

    Steering angle sensor fault (GM)

    Severity: Severity not verified
  • P0550

    The computer is not getting a usable signal from the power steering pressure sensor or switch.

    Severity: Inspect soon
  • P0551

    The power steering pressure signal is outside the range the computer expects.

    Severity: Inspect soon
  • P0552

    The power steering pressure sensor signal is lower than the computer expects.

    Severity: Inspect soon
  • P0553

    The power steering pressure sensor signal is higher than the computer expects.

    Severity: Inspect soon
  • P0554

    The power steering pressure sensor signal drops out or comes and goes.

    Severity: Inspect soon
How Power steering and steering sensors codes differ

Body electrical

Body electrical covers the modules and circuits outside the engine and chassis: the body control module, keys and the immobilizer, exterior and interior lighting, door locks, the instrument cluster and the power feeds to these modules.

  • B2960

    Passlock / theft-deterrent security sensor fault (GM)

    Severity: Inspect soon
  • B12C5

    Engine start/stop switch failure (Honda, Acura)

    Severity: Inspect soon
  • B1325

    Control module power circuit fault (GM)

    Severity: Inspect soon
  • P0513

    Immobilizer key not recognized (incorrect immobilizer key)

    Severity: Severity not verified
  • B162F

    Right low beam headlamp control circuit fault (Jeep)

    Severity: Severity not verified
  • B101D

    Control module internal hardware fault (Chevrolet and GMC; module varies)

    Severity: Severity not verified
  • P0070

    Outside (ambient) air temperature sensor circuit fault

    Severity: Severity not verified
  • P0073

    Outside (ambient) air temperature sensor circuit signal too high

    Severity: Monitor
  • P1626

    On Chevrolet, GMC and Buick, the engine computer is not receiving the fuel-enable message from the theft-deterrent system

    Severity: Severity not verified
How Body electrical codes differ

Diesel emissions and glow plugs

Modern diesels clean their exhaust with a particulate filter (DPF) that traps soot and burns it off, and a selective catalytic reduction (SCR) system that sprays diesel exhaust fluid (DEF) to cut nitrogen oxides.

  • P0471

    Exhaust pressure sensor reading not making sense

    Severity: Monitor
  • P20BA

    Diesel exhaust fluid heater not performing as expected

    Severity: Severity not verified
  • P20EE

    Diesel NOx catalyst not removing enough NOx

    Severity: Inspect soon
  • P2002

    Diesel particulate filter not trapping soot well enough (bank 1)

    Severity: Monitor
  • P20B9

    Diesel exhaust fluid heater circuit open

    Severity: Inspect soon
  • P2459

    Diesel particulate filter cleaning cycles happen too often

    Severity: Monitor
  • P203B

    DEF level sensor reading not plausible

    Severity: Inspect soon
  • P2609

    Diesel intake air heater system performance fault

    Severity: Inspect soon
  • P205C

    Diesel exhaust fluid tank temperature sensor reading too low (circuit low)

    Severity: Severity not verified
  • P207F

    Diesel exhaust fluid quality or dosing performance is below what the computer expects

    Severity: Inspect soon
  • P2C7A

    Diesel NOx catalyst (SCR) efficiency below threshold on bank 1, catalyst 2

    Severity: Severity not verified
  • P0380

    The computer found a fault in glow plug circuit A on a diesel engine

    Severity: Severity not verified
  • P0381

    The computer found a fault in the glow plug warning lamp circuit on a diesel engine

    Severity: Severity not verified
  • P0472

    Exhaust pressure sensor signal reading too low

    Severity: Severity not verified
  • P0473

    Exhaust pressure sensor signal reading too high

    Severity: Severity not verified
  • P0474

    Exhaust pressure sensor signal dropping in and out

    Severity: Severity not verified
  • P203F

    Diesel exhaust fluid level in the tank is too low

    Severity: Severity not verified
  • P205B

    Diesel exhaust fluid tank temperature sensor signal out of range or not plausible

    Severity: Severity not verified
  • P20C1

    The engine computer found an open circuit in the third (C) heater control circuit for the diesel exhaust fluid (DEF) system

    Severity: Inspect soon
  • P2200

    Fault in the circuit of the bank 1 NOx sensor, the sensor that measures nitrogen oxides in the exhaust

    Severity: Severity not verified
  • P2463

    Soot has built up in the diesel particulate filter beyond the limit the computer allows

    Severity: Inspect soon
How Diesel emissions and glow plugs codes differ

Secondary air injection

A secondary air system uses an electric air pump to blow fresh air into the exhaust for the first minute or two after a cold start, which helps the catalytic converter warm up quickly and burn off extra fuel.

  • P2440

    Secondary air switching valve stuck open (bank 1)

    Severity: Monitor
  • P2442

    Secondary air switching valve stuck open (bank 2)

    Severity: Monitor
  • P0411

    Secondary air injection flow not as expected

    Severity: Monitor
  • P0418

    Secondary air pump relay A circuit fault

    Severity: Inspect soon
  • P2441

    Secondary air switching valve stuck closed (bank 1)

    Severity: Severity not verified
  • P0410

    Secondary air injection system fault

    Severity: Monitor
  • P2445

    Secondary air pump not running when commanded (bank 1)

    Severity: Monitor
  • P2432

    Secondary air pressure sensor signal too low (bank 1)

    Severity: Monitor
  • P0491

    Secondary air injection system is not moving enough air (bank 1)

    Severity: Severity not verified
  • P1445

    On Toyota, secondary air switching valve No. 2 stuck closed (bank 2)

    Severity: Severity not verified
  • P2444

    Secondary air injection pump stuck on (bank 1)

    Severity: Severity not verified
  • P1444

    Secondary air switching valve No. 2 stuck open (Toyota, Lexus)

    Severity: Monitor
  • P2431

    Secondary air system pressure or flow sensor reading out of range (bank 1)

    Severity: Inspect soon
  • P2433

    Secondary air system pressure or flow sensor circuit reading too high (bank 1)

    Severity: Inspect soon
  • P1442

    On Toyota, secondary air injection switching valve No. 2 stuck closed (bank 1)

    Severity: Severity not verified
  • P2443

    Secondary air injection switching valve stuck closed, bank 2

    Severity: Severity not verified
How Secondary air injection codes differ

Intake manifold runner control

Some engines change the shape of their intake while running.

  • P2004

    The engine computer has found that the intake manifold runner control on bank 1 is stuck open or not closing when commanded

    Severity: Inspect soon
  • P200A

    The engine computer has found that the intake manifold runner or variable intake valve on bank 1 isn't moving or performing as commanded

    Severity: Inspect soon
  • P2015

    The sensor that reports the position of the intake manifold runner flaps on bank 1 is giving a reading that doesn't match where the flaps should be

    Severity: Monitor
  • P2005

    Intake runner flaps stuck open on bank 1

    Severity: Severity not verified
  • P1004

    Short runner valve control or performance fault (Chrysler and Dodge)

    Severity: Severity not verified
  • P2017

    Intake manifold runner position sensor signal too high (bank 1)

    Severity: Inspect soon
  • P2006

    Intake runner control stuck closed (bank 1)

    Severity: Severity not verified
  • P2007

    Intake runner control stuck closed (bank 2)

    Severity: Severity not verified
  • P2016

    Intake manifold runner position sensor or switch signal too low (bank 1)

    Severity: Severity not verified
  • P2076

    The position sensor on the intake manifold air control (tuning) valve is giving a reading outside the expected range

    Severity: Severity not verified
How Intake manifold runner control codes differ

Charging and starting

The alternator (generator) keeps the battery charged and powers the car while the engine runs, and on most newer cars the engine computer controls its output.

  • P1682

    Engine computer’s two ignition voltage feeds disagree (GM)

    Severity: Inspect soon
  • P1604

    Startability malfunction (Toyota and Subaru)

    Severity: Inspect soon
  • P2535

    Ignition switch run/start signal reading high

    Severity: Monitor
  • P0560

    The computer sees system voltage outside the range it expects

    Severity: Severity not verified
  • P0561

    The computer sees system voltage that is not steady

    Severity: Severity not verified
  • P0563

    The computer sees system voltage that is too high

    Severity: Severity not verified
  • P0615

    Problem in the starter relay circuit

    Severity: Inspect soon
  • P0620

    Generator (alternator) control circuit fault: the engine computer sees a problem in the circuit that controls how much the alternator charges

    Severity: Inspect soon
  • P0622

    Alternator field control circuit fault: the engine computer sees a bad signal on the wire that tells the alternator how hard to charge

    Severity: Inspect soon
  • P2534

    Voltage on the ignition switch run/start circuit read by the computer is too low

    Severity: Severity not verified
  • P0621

    Generator (alternator) warning lamp control circuit is faulty

    Severity: Inspect soon
How Charging and starting codes differ

Drivetrain, 4WD and AWD

Four-wheel-drive and all-wheel-drive systems send engine power to both axles through a transfer case, a power transfer unit or an electronically controlled coupling.

  • C14A7

    All-wheel-drive power transfer unit actuator blocked or not moving (FCA)

    Severity: Severity not verified
  • C161E

    Mitsubishi active center differential pump or relay fault

    Severity: Severity not verified
  • C140F

    Final drive control module fault that disables 4WD shifting (Jeep)

    Severity: Monitor
  • C1477

    Transfer case clutch over temperature (Jeep)

    Severity: Severity not verified
  • C1494

    Power transfer unit fork position fault stored by the Jeep 4WD/AWD controller

    Severity: Severity not verified
  • C0631

    Front axle disconnect actuator fault (Ford AWD)

    Severity: Severity not verified
  • C00A6

    AWD module actuator fault, front axle disconnect or transfer case actuator (Ford and Lincoln)

    Severity: Severity not verified
How Drivetrain, 4WD and AWD codes differ

A/C (air conditioning)

The A/C system uses a compressor to circulate refrigerant, which absorbs heat from the cabin and releases it outside.

  • P0530

    The A/C refrigerant pressure sensor circuit has an electrical fault

    Severity: Severity not verified
  • P0531

    The A/C refrigerant pressure sensor signal is outside the expected range or performance

    Severity: Severity not verified
  • P0532

    The A/C refrigerant pressure sensor is sending a signal that is too low

    Severity: Severity not verified
  • P0533

    The A/C refrigerant pressure sensor is sending a signal that is too high

    Severity: Severity not verified
  • P0534

    The A/C system has lost refrigerant

    Severity: Severity not verified
How A/C (air conditioning) codes differ

My Car

Pick your car and code pages will point out notes and bulletins for it. Saved only in this browser.

Fill this in from your VIN

Used once to identify your engine; not stored.