EN

Fuel & Air Metering Trouble Codes: List & Fixes

These codes (mostly P00xx–P02xx) cover how the engine computer measures incoming air and meters fuel: the mass airflow and manifold pressure sensors, oxygen sensors, fuel trim, fuel pressure and injectors. Lean codes such as P0171 and P0174 are very often caused by an unmetered air leak – a cracked intake hose or vacuum line – rather than a failed sensor. Check hoses and the air filter housing before buying parts.

193Codes
2.5Average severity
7%High or critical
26%DIY-friendly
Severity distributionSeverity distribution

Most viewed

All codes (91)

P0001 Powertrain The PCM can't drive the solenoid that meters fuel into the high-pressure pump. Often a no-start… High P0008 Powertrain Camshaft timing on bank 1 has drifted from the crankshaft. Often a stretched timing chain. Moderate P0011 Powertrain The bank 1 intake cam sits further advanced than the PCM asked for, usually an oil or control… Moderate P0012 Powertrain The bank 1 intake cam lags behind the angle the PCM wants, often from chain stretch or weak oil… Moderate P0014 Powertrain The bank 1 exhaust cam won't follow its target and stays too far advanced; think oil, valve… Moderate P0015 Powertrain The bank 1 exhaust cam sits later than commanded; a stretched chain or stuck exhaust phaser… Moderate P0016 Powertrain The bank 1 intake cam and the crankshaft are out of step, most often from a stretched or jumped… High P0017 Powertrain The bank 1 exhaust cam signal doesn't line up with the crankshaft; think chain, exhaust phaser… Moderate P0018 Powertrain The bank 2 intake cam is out of step with the crankshaft on a V or boxer engine; chain wear… High P0019 Powertrain The bank 2 exhaust cam signal doesn't match the crankshaft; chain, bank 2 exhaust phaser… Moderate P0021 Powertrain The bank 2 intake cam is more advanced than commanded or slow to respond; compare it with bank… Moderate P0022 Powertrain The bank 2 intake cam can't advance as far as the PCM asks; phaser, oil pressure or a worn bank… Moderate P0024 Powertrain The bank 2 exhaust cam stays too far advanced or reacts too slowly; check the valve, the oil… Moderate 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 P0068 Powertrain The airflow the engine measures doesn't match what the throttle opening says it should be. Moderate 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 P0102 Powertrain The MAF signal is too weak for the PCM to accept, so it treats the circuit as dead… Moderate P0105 Powertrain The PCM lost a usable signal from the manifold pressure sensor: dropouts, noise or values it… Moderate 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 P0120 Powertrain The throttle position signal dropped out or glitched, so the PCM no longer trusts the throttle… Moderate P0121 Powertrain The throttle position reading is electrically valid but doesn't agree with engine load, airflow… Moderate P0122 Powertrain The throttle position signal fell to nearly 0 volts, lower than a closed throttle could ever… Moderate P0123 Powertrain The throttle position signal is stuck near 5 volts, so the PCM sees wide open throttle even… Moderate P0132 Powertrain The upstream oxygen sensor on bank 1 reads too high: the engine is running rich or the signal… Moderate

Subsystems