Engine & Diagnostics · DIY Guide
Check Engine Light On? How to Find the Cause and Fix It at Home
By Mozammel HussainUpdated October 13, 202610 min read
As an Amazon Associate I earn from qualifying purchases. We may earn a commission if you buy through links on this page, at no extra cost to you. Learn more.
A check engine light can mean anything from a loose gas cap to a misfire that's damaging your catalytic converter. The good news: with a $20–$100 OBD-II scanner you can read the exact trouble code in minutes, fix many common causes yourself, and walk into a shop knowing what's wrong if you can't.
Key takeaways
- A flashing check engine light means a severe misfire: reduce speed and get the car checked right away.
- A steady light is less urgent, but read the code within a few days.
- Every car sold in the US since 1996 has an OBD-II port you can plug a scanner into.
- Start with the simple fixes: gas cap, vacuum hoses, spark plugs and coils.
What the Check Engine Light Means

The check engine light (also called the malfunction indicator lamp, or MIL) is controlled by your car's engine computer. When a sensor reports a reading outside its normal range, the computer stores a diagnostic trouble code (DTC) and turns on the light. Most codes relate to emissions, ignition, fuel delivery or sensors.
| Light behavior | What it means | What to do |
|---|---|---|
| Steady | A fault has been detected, usually not an emergency | Read the code within a few days; watch for symptoms |
| Flashing | Active, severe misfire; unburned fuel can overheat the catalytic converter | Slow down, avoid hard acceleration and get it checked immediately |
| On with other warnings | Low oil pressure, overheating or charging problems | Pull over safely and turn off the engine |
What to Do in the First 5 Minutes
- Check whether it's flashingIf it flashes, ease off, avoid towing or highway speeds, and head to a shop.
- Look at the other gaugesTemperature, oil pressure and battery warnings take priority. Stop if any are in the red.
- Tighten the gas capA loose or worn cap is one of the most common causes. Click it until it ratchets, then drive normally; the light can take several drive cycles to go out.
- Note any symptomsRough idle, hesitation, smells, noises or poor fuel economy help pinpoint the cause.
How to Read the Code with an OBD-II Scanner

- Find the OBD-II portIt's a 16-pin connector under the dashboard, usually near the steering column on the driver's side.
- Plug in the scannerTurn the ignition to ON (engine off) or start the engine, depending on your scanner's instructions.
- Read and write down the codesRecord every code, including pending codes, plus any freeze-frame data showing the conditions when the fault occurred.
- Look up the codeYour scanner or its app will give a description. Search the code with your car's make, model and year for known common causes.
- Fix first, clear laterClearing a code doesn't fix anything. Repair the cause, then clear the code and confirm it doesn't return.
Many auto parts stores in the US will read codes for free, but owning a scanner lets you check codes the moment the light comes on and confirm repairs afterwards.
Common Check Engine Codes and Likely Causes
| Code | Meaning | Common causes | DIY difficulty |
|---|---|---|---|
| P0455 / P0457 | EVAP system large leak / gas cap loose | Loose or worn gas cap, cracked EVAP hose | Easy |
| P0442 | EVAP system small leak | Gas cap seal, purge valve, small hose crack | Easy–moderate |
| P0300–P0308 | Random or cylinder-specific misfire | Worn spark plugs, failing ignition coil, vacuum leak, injector | Moderate |
| P0171 / P0174 | System too lean (bank 1 / bank 2) | Vacuum leak, dirty MAF sensor, weak fuel pump | Moderate |
| P0420 / P0430 | Catalyst efficiency below threshold | Aging catalytic converter, O2 sensor, exhaust leak | Hard (diagnose first) |
| P0128 | Coolant below thermostat temperature | Thermostat stuck open | Moderate |
| P0135 / P0141 | O2 sensor heater circuit | Failed oxygen sensor heater | Moderate |
Exhaust leaks can also confuse oxygen sensors and trigger lean or catalyst codes; see our guide to finding and fixing exhaust leaks.
Fixes You Can Do at Home
1. Replace the gas cap
If tightening doesn't help, inspect the rubber seal for cracks. A new OEM-style cap is inexpensive and fixes many EVAP codes.
2. Swap ignition coils to confirm a misfire
For a cylinder-specific code such as P0302, move that cylinder's coil to another cylinder, clear the code and drive. If the misfire follows the coil (for example, it becomes P0304), replace the coil. If it stays, check the spark plug or injector.
3. Replace worn spark plugs
Check your owner's manual for the replacement interval. Use the specified plug and gap, and torque to spec so you don't damage the threads.
4. Clean the mass airflow (MAF) sensor
A dirty MAF sensor can cause lean codes and hesitation. Use dedicated MAF sensor cleaner only, and never touch the sensing wires.
5. Check for vacuum leaks
Listen for hissing with the engine running and inspect hoses for cracks, especially around the intake. A leaking hose is a common cause of P0171/P0174.
Clearing the Code and Readiness Monitors
After a repair, clear the code with your scanner and drive normally for several days. Your car runs self-tests called readiness monitors; if the problem is fixed, the light stays off. Don't clear codes right before an emissions inspection: the monitors will show "not ready" and the car can fail even though the light is off.
When to See a Mechanic

- The light is flashing, or the car is running roughly or losing power.
- The code points to internal engine, transmission or catalytic converter problems.
- The light returns after your DIY repair.
- You notice a fuel smell, smoke or overheating.
Bringing your code and freeze-frame data to the shop helps them diagnose faster, and makes it easier to compare quotes.
OBD-II Scanners We Recommend
You don't need an expensive scan tool to read and clear engine codes. These three popular options cover most DIYers, and all work with any gas car sold in the US since 1996.
- Best handheldMOTOPOWER MP69033 OBD2 ScannerPlug-in code reader with its own screen, no phone or app needed. One of the most widely used scanners on Amazon.Check Price
- Best budget BluetoothVeepeak OBDCheck BLESmall Bluetooth adapter that works with iPhone and Android apps to read and clear codes and show live data.Check Price
- Best for enthusiastsOBDLink MX+Faster Bluetooth adapter for iPhone, Android and Windows, with deeper data access through compatible apps.Check Price
Frequently Asked Questions
Is it safe to drive with the check engine light on?
If the light is steady and the car drives normally, it's usually safe to drive short-term while you read the code. If it's flashing, or the car runs rough, overheats or loses power, stop driving and get it checked.
Can a loose gas cap really turn on the check engine light?
Yes. A loose or damaged gas cap lets fuel vapor escape, which the EVAP system detects. Tighten or replace the cap; the light may take several drive cycles to turn off.
Will disconnecting the battery reset the check engine light?
It may turn the light off temporarily, but it also erases readiness monitors and other settings. If the problem isn't fixed, the light will come back. Use a scanner to read and clear codes instead.
How much does it cost to diagnose a check engine light?
Many US auto parts stores read codes for free, and basic OBD-II scanners cost less than a typical shop diagnostic fee. Complex problems may still need a professional diagnosis.
Why did my check engine light turn off by itself?
Some faults are intermittent. If the computer stops seeing the problem over several drive cycles, it turns the light off but keeps a history code you can read with a scanner.
The Bottom Line
Don't panic when the check engine light comes on. Check whether it's flashing, tighten the gas cap, then read the code. Many causes, like gas caps, coils, plugs and dirty sensors, are simple DIY fixes, and knowing the code protects you from unnecessary repairs when you do need a mechanic.
Related guides
Mozammel writes maintenance guides and product research for My Auto Fix, focusing on tires and DIY car and powersports care. About our editorial process.

