A steady check engine light means the computer found an engine or emissions fault. A flashing light means an active misfire that can quickly damage the catalytic converter.
Steady light: usually fine to drive short-term, get the code read soon. Flashing light: ease off the throttle and get the car checked right away.
Code reading is free at most auto-parts stores. A gas cap is $10-$25, an O2 sensor $150-$400, a catalytic converter $900-$2,500.
General US estimates, not quotes. Prices vary by region, vehicle and shop.
These signs indicate you might be experiencing this issue
Most likely reasons for this problem, sorted by probability
Step-by-step instructions to diagnose and fix the problem
Check gas cap - tighten until clicks
Use OBD2 scanner to read trouble codes
Note codes (e.g., P0420, P0300, P0171)
Clear codes and see if they return
Check for loose vacuum hoses
Plug scanner into OBD2 port under dashboard
Record all codes and freeze frame data
Research specific codes online or in service manual
Perform basic tests based on code (e.g., check sensor resistance)
Fix root cause before clearing codes
Find a repair shop near you, or describe your exact symptoms to the AI mechanic
Do not wait if any of these apply
Simple habits that stop this problem coming back
No. In most US states a lit check engine light is an automatic fail.
It resets the light but not the cause. The light and code return once the computer re-runs its tests.
Codes a scan tool may show with this problem
AI-generated and informational only. This is not a diagnosis of your specific vehicle and does not replace inspection by a qualified technician.