That little amber engine icon on the dash worries many drivers. Most of the time it is not something catastrophic, but ignoring it can turn a small problem into an expensive one.
Quick answer: A check engine light means your vehicle's computer has detected a problem with the engine, emissions, or powertrain system. It could be as simple as a loose gas cap or as serious as a failing catalytic converter. Get it scanned to find out.
Read our guides a lot? Star Supercanic as a source in Google and our new posts show up more often in your Top Stories.
What the Check Engine Light Actually Does
Your vehicle has an onboard computer (called the ECU or PCM) that constantly monitors dozens of sensors throughout the engine and exhaust system. When a sensor reading falls outside the expected range, the computer stores a diagnostic trouble code (DTC) and turns on the check engine light.
The light only tells you that something needs attention. Finding out what takes a scan tool to read the stored code.
Steady Light vs. Flashing Light
How the light behaves tells you how soon to act.
- Steady light: Something needs attention, but it's not immediately dangerous. You can usually drive to a shop within a day or two.
- Flashing light: This means an active misfire that could damage your catalytic converter. Pull over when it is safe and call for help. Do not keep driving.
The 10 Most Common Check Engine Light Codes
These are the codes we pull most often on cars around Riverside County.
| Code | Meaning | Severity |
|---|---|---|
| P0420 | Catalytic converter efficiency below threshold | Moderate |
| P0171 / P0174 | System too lean (bank 1 / bank 2) | Moderate |
| P0300 | Random/multiple cylinder misfire | High |
| P0301 to P0308 | Specific cylinder misfire (1 through 8) | High |
| P0440 | Evaporative emission system malfunction | Low |
| P0442 | EVAP system small leak (often a loose gas cap) | Low |
| P0455 | EVAP system large leak | Low to Moderate |
| P0128 | Coolant thermostat below regulating temperature | Moderate |
| P0401 | EGR flow insufficient | Moderate |
| P0505 | Idle air control system malfunction | Low to Moderate |
What to Do When the Light Comes On
Step 1: Notice How the Car Is Driving
A steady check engine light rarely means you need to pull over right away. Pay attention to how the car drives, like a rough idle, loss of power, a strange smell or a new noise, and tell your mechanic about it.
Step 2: Check the Simple Stuff
A few causes are easy to check yourself.
- Is the gas cap loose, cracked, or missing? Tighten it and drive for a day. The light may reset on its own.
- Did you recently get gas? Bad fuel can trigger lean/rich codes temporarily.
- Is the engine overheating? Check the temperature gauge.
Step 3: Get a Diagnostic Scan
A proper scan reads the trouble code and gives a technician a starting point. The code tells you what the computer detected, which is often different from what caused it. A P0420 (catalytic converter) code could come from a bad oxygen sensor, an exhaust leak or a converter that is actually failing, and testing is how we tell them apart.
Step 4: Get It Fixed. Don't Just Clear the Code
Some shops and parts stores will "clear" the code and send you on your way. If the problem underneath is still there, the light comes back and the problem can get worse.
Can You Pass a Smog Check With the Check Engine Light On?
No. In California, a vehicle with an illuminated check engine light will automatically fail a smog inspection. The light must be off and the onboard monitors must be in a "ready" state. If someone clears the code right before your smog check, the monitors will show "not ready" and you'll fail anyway.
How Much Does It Cost to Diagnose?
At Supercanic, a basic diagnostic starts at $150. That covers reading all stored and pending codes, looking at live data, and explaining to you what we found. For harder electrical or driveability problems, the advanced diagnostic is $225 and goes into deeper testing.
Supercanic tip: A free code scan at a parts store reads the code, but nobody tests anything to find the cause. Paying for a real diagnosis once usually costs less than buying parts until the light stays off. Call us at (951) 904-2477 and we will tell you what your vehicle needs.
What Shops Post for a Diagnostic Online
The cost section above is ours. Here is what independent shops post online for a diagnostic.
| Item | Low | Median | High | CA Median |
|---|---|---|---|---|
| Diagnostic fee 504 shops, 144 in California | $80 | $100 | $150 | $120 |
Shop prices come from the Data for Trades Auto Repair Data Pack, Oct 2026. They are posted prices on independent shop websites (504 for diagnostic fee). Low and high mark the middle half of shops. California medians are posted prices on California shop websites, crawled Oct 2026.
Our basic diagnostic is $150 and our advanced diagnostic is $225. The posted median is $100, and the middle half post between $80 and $150.
What Goes Wrong, by the Reviews
We counted 23,409 public Google, Yelp and RepairPal reviews. Of the 966 that name a diagnostic, 19.0 percent gave 1 or 2 stars. Across all of them, 11.2 percent did. Get the codes, the test results and the fee terms in writing before you pay.
Quick Hits
Will a code reader tell me what is wrong?
It tells you where to start, not what to replace. A free parts store scan reads the code, but nobody tests anything. One Chevy Equinox showed four cam timing codes and needed one stretched timing chain, not four parts. Paying for a real diagnosis once is often cheaper than guessing with parts.
Is a $200 diagnostic fee normal?
It is on the high side. Shops post a median of $100, and the middle half post between $80 and $150. California shops post a median of $120. A higher fee can be fair for a deep test with smoke or compression checks, so ask what it covers.
Can I get a free diagnostic test?
A parts store will read the code for free. That tells you where to start, not what to replace, because nothing is tested. A paid diagnostic tests the system the code points to.
Check Engine Light On? Let Us Diagnose It.
We read the codes, run the tests, and tell you what is wrong before any parts get ordered.