EN

OBD-II Trouble Codes: Meaning & Fixes

OBD-II trouble codes are five-character codes stored by your vehicle's computers when a monitored system goes out of range. Browse them by system (P, B, C, U), by sub-system or by the symptom you notice. Each code page explains what the code means, how serious it is, whether you can keep driving, the likely causes in order, how to diagnose it and what repairs typically cost.

648Codes
2.8Average severity
16%High or critical
18%DIY-friendly
Severity distributionSeverity distribution

Most viewed

All codes (648)

P0037 Powertrain No current flows through the heater of the sensor behind the bank 1 converter – open element… Minor P0038 Powertrain The heater circuit of the sensor behind the bank 1 converter shows a short to power or excess… Low P0045 Powertrain The engine computer sees an open or shorted circuit to the solenoid that controls turbo boost. Moderate P0046 Powertrain The boost control solenoid circuit is intact, but boost doesn't follow what the solenoid… Moderate P0050 Powertrain The heater circuit of the upstream sensor on bank 2 – the side without cylinder 1 – is out… Low P0051 Powertrain The bank 2 upstream sensor heater draws no current: open element, lost feed or broken wire. Low P0056 Powertrain The heater circuit of the sensor behind the bank 2 converter is erratic – typical… Minor P0057 Powertrain The heater behind the bank 2 converter draws no current – open element or cut, torn… Minor P0068 Powertrain The airflow the engine measures doesn't match what the throttle opening says it should be. Moderate P0069 Powertrain With the engine stopped, the manifold pressure and barometric pressure readings don't agree. Low P0075 Powertrain The intake cam timing solenoid on bank 1 has an open, short or bad driver circuit, so cam… Low P0081 Powertrain Electrical fault in the bank 2 intake cam solenoid on a V6 or V8; only one cylinder bank loses… Low P0087 Powertrain Measured fuel pressure has dropped well below what the engine computer is asking for. High P0088 Powertrain Rail pressure is running well above the value the engine computer is commanding. Moderate P0089 Powertrain The fuel pressure regulator is getting its commands but pressure isn't responding the way it… Moderate P0090 Powertrain The engine computer sees an electrical fault in the wiring or coil of the fuel pressure control… Moderate P0093 Powertrain Rail pressure is dropping faster than injection explains: fuel may be escaping. Stop and check… Critical P0100 Powertrain The PCM sees an electrical fault in the MAF sensor circuit: signal missing, erratic or not… Low P0101 Powertrain The MAF sensor's airflow reading doesn't match what the engine computer expects… Low P0102 Powertrain The MAF signal is too weak for the PCM to accept, so it treats the circuit as dead… Moderate P0103 Powertrain The MAF claims more airflow than the engine could possibly take in, usually from a short… Low P0105 Powertrain The PCM lost a usable signal from the manifold pressure sensor: dropouts, noise or values it… Moderate P0106 Powertrain The MAP sensor works electrically, but its pressure reading doesn't fit what the engine… Low P0107 Powertrain The MAP signal has fallen to almost zero volts, usually from a lost 5-volt reference or an open… Moderate P0108 Powertrain The MAP signal is pinned near 5 volts, so the PCM sees impossibly high manifold pressure even… Moderate P0110 Powertrain The PCM can't get a stable, believable signal from the intake air temperature sensor circuit. Low P0111 Powertrain The IAT reading is electrically fine but doesn't match the other temperatures the ECU knows. Minor P0112 Powertrain The IAT signal is near zero volts, so the PCM believes the intake air is scorching hot, usually… Low P0113 Powertrain The intake air temperature signal is stuck at maximum voltage, which usually means an open… Low P0114 Powertrain The IAT signal keeps dropping out or jumping for a moment and coming back, a sign of a loose… Minor

Systems

Subsystems

Brands

Symptoms