OBD2 Fault Code Library
Free lookup for thousands of OBD2 trouble codes: filter by family, read short meanings, and open deeper articles. Desktop ELM327 scanner with live data and AI guidance.
OBD2 symptoms
Look up diagnostic trouble codes by what the car is doing: misfire, overheating, rough idle, a check engine light, and other common symptoms.
- Engine misfire
- Engine overheating
- Rough idle
- Check engine light
- Poor fuel economy
- Hard starting
- Engine stalling
- Catalytic converter efficiency
- Oxygen sensor fault
- EVAP leak
- Thermostat not reaching temperature
- Lean air-fuel mixture
- Rich air-fuel mixture
- EGR flow fault
- Engine knock
- Charging system
- Throttle position
- Mass airflow sensor
- Turbo underboost
- Coolant temperature sensor
- Transmission fault
- P2293 — OBD2 code P2293 flags a problem with the fuel delivery and mixture control (fuel pressure regulator 2 performance). Short, gentle driving to a shop is usually possible. Common culprits: weak fuel pump or clogged fuel filter, faulty fuel pressure regulator, faulty fuel rail pressure sensor or wiring.
- P2294 — P2294 — Fuel Pressure Regulator 2 Control Circuit/Open. A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: clogged or leaking fuel injectors, vacuum or intake leaks skewing the mixture, faulty fuel pressure regulator.
- P2295 — P2295 — Fuel Pressure Regulator 2 Control Circuit Low. A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: vacuum or intake leaks skewing the mixture, weak fuel pump or clogged fuel filter, contaminated or incorrect fuel.
- P2296 — OBD2 code P2296 flags a problem with the fuel delivery and mixture control (fuel pressure regulator 2 control circuit high). Short, gentle driving to a shop is usually possible. Common culprits: weak fuel pump or clogged fuel filter, faulty fuel rail pressure sensor or wiring, vacuum or intake leaks skewing the mixture.
- P2297 — OBD2 code P2297 flags a problem with the oxygen sensor circuit (O2 sensor out of range during deceleration bank 1 sensor 1). The car is usually drivable while you plan the repair. Common culprits: damaged sensor wiring or connector, exhaust leak near the sensor, oil or coolant contamination of the sensor tip.
- P2299 — OBD2 code P2299 flags a problem with the throttle and intake air metering (brake pedal position/accelerator pedal position incompatible). Short, gentle driving to a shop is usually possible. Common culprits: contaminated or failed MAF/MAP sensor, intake air leaks after the MAF sensor, wiring or connector faults in the throttle circuit.
- P229A — Fuel Pressure Regulator 2 Exceeded Control Limits - Pressure Too Low (P229A): a powertrain (engine/transmission) fault affecting the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Most often caused by faulty fuel rail pressure sensor or wiring, clogged or leaking fuel injectors, vacuum or intake leaks skewing the mixture.
- P229B — P229B — Fuel Pressure Regulator 2 Exceeded Control Limits - Pressure Too High. A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: faulty fuel pressure regulator, faulty fuel rail pressure sensor or wiring, contaminated or incorrect fuel.
- P229C — P229C — Fuel Pressure Regulator 2 Exceeded Learning Limits - Too Low. A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: contaminated or incorrect fuel, faulty fuel pressure regulator, faulty fuel rail pressure sensor or wiring.
- P229D — Fuel Pressure Regulator 2 Exceeded Learning Limits - Too High (P229D): a powertrain (engine/transmission) fault affecting the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Most often caused by clogged or leaking fuel injectors, vacuum or intake leaks skewing the mixture, weak fuel pump or clogged fuel filter.
- P2300 — P2300 — Ignition Coil "A" Primary Control Circuit Low. A fault in the ignition system. Short, gentle driving to a shop is usually possible. Typical causes: damaged coil wiring or connector, faulty ignition control circuit in the ECM, worn spark plugs or wrong plug gap.
- P2301 — P2301 — Ignition Coil "A" Primary Control Circuit High. A fault in the ignition system. Short, gentle driving to a shop is usually possible. Typical causes: failed ignition coil or coil pack, moisture or oil in the spark plug wells, damaged coil wiring or connector.
- P2302 — P2302 — Ignition Coil "A" Secondary Circuit. A fault in the ignition system. Short, gentle driving to a shop is usually possible. Typical causes: failed ignition coil or coil pack, faulty ignition control circuit in the ECM, damaged coil wiring or connector.
- P2303 — Ignition Coil "B" Primary Control Circuit Low (P2303): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by failed ignition coil or coil pack, damaged coil wiring or connector, faulty ignition control circuit in the ECM.
- P2304 — Ignition Coil "B" Primary Control Circuit High (P2304): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by failed ignition coil or coil pack, faulty ignition control circuit in the ECM, moisture or oil in the spark plug wells.
- P2305 — OBD2 code P2305 flags a problem with the ignition system (ignition coil "B" secondary circuit). Short, gentle driving to a shop is usually possible. Common culprits: failed ignition coil or coil pack, damaged coil wiring or connector, moisture or oil in the spark plug wells.
- P2306 — P2306 — Ignition Coil "C" Primary Control Circuit Low. A fault in the ignition system. Short, gentle driving to a shop is usually possible. Typical causes: faulty ignition control circuit in the ECM, failed ignition coil or coil pack, moisture or oil in the spark plug wells.
- P2307 — Ignition Coil "C" Primary Control Circuit High (P2307): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by faulty ignition control circuit in the ECM, moisture or oil in the spark plug wells, failed ignition coil or coil pack.
- P2308 — Ignition Coil "C" Secondary Circuit (P2308): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by worn spark plugs or wrong plug gap, faulty ignition control circuit in the ECM, damaged coil wiring or connector.
- P2309 — P2309 — Ignition Coil "D" Primary Control Circuit Low. A fault in the ignition system. Short, gentle driving to a shop is usually possible. Typical causes: moisture or oil in the spark plug wells, faulty ignition control circuit in the ECM, worn spark plugs or wrong plug gap.
- P2310 — Ignition Coil "D" Primary Control Circuit High (P2310): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by moisture or oil in the spark plug wells, worn spark plugs or wrong plug gap, damaged coil wiring or connector.
- P2312 — Ignition Coil "E" Primary Control Circuit Low (P2312): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by moisture or oil in the spark plug wells, faulty ignition control circuit in the ECM, failed ignition coil or coil pack.
- P2313 — Ignition Coil "E" Primary Control Circuit High (P2313): a powertrain (engine/transmission) fault affecting the ignition system. Short, gentle driving to a shop is usually possible. Most often caused by worn spark plugs or wrong plug gap, failed ignition coil or coil pack, faulty ignition control circuit in the ECM.
- P2314 — OBD2 code P2314 flags a problem with the ignition system (ignition coil "E" secondary circuit). Short, gentle driving to a shop is usually possible. Common culprits: damaged coil wiring or connector, failed ignition coil or coil pack, faulty ignition control circuit in the ECM.