- Home
- Check engine codes
Check engine light codes: what they mean and how urgent
A check engine code such as P0300, P0171 or P0420 names the system that reported a problem, not the part that failed. Search your code below to see what it means, the usual causes a technician tests, and how soon to act. A flashing light, overheating or low oil pressure means stop and call. From the technicians at Prestige Auto Repairs & Tires in Oakland Park and Fort Lauderdale.
- Random or multiple cylinder misfire
P0300Stop and check soonUsual causes to test: Worn spark plugs, failing ignition coils, a vacuum leak, low fuel pressure or a leaking injector.
- Misfire in one cylinder (the last digit is the cylinder)
P0301–P0308Stop and check soonUsual causes to test: Usually that cylinder’s spark plug, ignition coil or injector; sometimes low compression.
- System too lean, bank 1
P0171Book a diagnosisUsual causes to test: Vacuum or intake leak, dirty mass airflow sensor, weak fuel pump or clogged fuel filter.
- System too lean, bank 2
P0174Book a diagnosisUsual causes to test: Same causes as P0171; when both banks are lean, look for a shared leak or fuel delivery problem.
- System too rich, bank 1
P0172Book a diagnosisUsual causes to test: Leaking injector, high fuel pressure, a faulty airflow or coolant temperature sensor.
- Catalytic converter efficiency below threshold, bank 1
P0420Book a diagnosisUsual causes to test: An exhaust leak, a failing oxygen sensor, an earlier misfire, or a worn converter.
- Catalytic converter efficiency below threshold, bank 2
P0430Book a diagnosisUsual causes to test: Same causes as P0420 on the other side of a V engine.
- Evaporative (EVAP) system leak or fault
P0440–P0457Can wait a littleUsual causes to test: A loose or worn gas cap, a cracked hose, a stuck purge or vent valve. Found with a smoke test.
- Engine slow to reach operating temperature
P0128Can wait a littleUsual causes to test: A thermostat stuck open, or a faulty coolant temperature sensor.
- Engine over temperature
P0217Stop and check soonUsual causes to test: Low coolant, a failed water pump or fan, a blocked radiator. Pull over and turn the engine off.
- Mass airflow sensor range or performance
P0101Book a diagnosisUsual causes to test: A dirty or failing airflow sensor, an air leak after the sensor, a blocked air filter.
- Oxygen sensor circuit or performance
P0130–P0167Book a diagnosisUsual causes to test: A failed oxygen sensor or heater, damaged wiring, or an exhaust leak near the sensor.
- Crankshaft position sensor circuit
P0335Stop and check soonUsual causes to test: A failed sensor or wiring. The engine may stall or refuse to start.
- Camshaft position sensor circuit
P0340Book a diagnosisUsual causes to test: A failed sensor, wiring, or on some engines a timing or camshaft adjuster problem.
- Camshaft timing over-advanced or retarded, bank 1
P0011 / P0014Book a diagnosisUsual causes to test: Low or dirty oil, a sticking oil control solenoid or camshaft adjuster, a stretched timing chain.
- Crankshaft and camshaft position do not agree
P0016Stop and check soonUsual causes to test: A stretched timing chain or worn guides, a slipped belt, or a faulty sensor. Common on some European engines.
- EGR flow insufficient
P0401Can wait a littleUsual causes to test: Carbon in the EGR valve or passages, a stuck valve, or a vacuum or electrical fault.
- EVAP large leak detected
P0455Can wait a littleUsual causes to test: Most often a missing or loose gas cap; otherwise a disconnected or cracked hose.
- Transmission control system fault
P0700Book a diagnosisUsual causes to test: The transmission computer has its own code stored. It needs a scan of the transmission module to find it.
- System voltage low
P0562Book a diagnosisUsual causes to test: A weak battery, a failing alternator, or a poor ground or battery connection.
- Oil pressure sensor or switch circuit
P0520Stop and check soonUsual causes to test: Often the sensor or its wiring, but check the oil level and pressure first: low oil pressure destroys engines.
- Turbocharger underboost
P0299Book a diagnosisUsual causes to test: A boost leak in a hose or intercooler, a sticking wastegate or diverter valve, or a worn turbocharger.
No code in this list matches. Codes starting P1, B, C or U are often maker-specific: send us the code and the car, and we will tell you what it means.
A code is where the diagnosis starts
We save the freeze-frame data before anything is cleared, read every module, check the maker’s technical bulletins, then test the likely causes with live data and a smoke test for leaks. You get photos and a written estimate that names the cause. Read more in our guide to what a code scan can and can’t tell you, or see check engine light diagnostics in Fort Lauderdale and in Oakland Park.
Other lights on too? Start with the dashboard warning lights guide.