The computer turns that light on to tell you that a fault has been detected and the fault code has been stored. Use an automotive code scanner to determine what's wrong. If it's still running well, I'd suspect something like the oxygen sensor, throttle position sensor or any of a number of potential problems. The computer WILL tell you, you just need to know how to ask.
It comes on when the engine computer detects a malfunction and sets a code.
There are pages and pages of causes. Have it checked for codes with a scan tool.
The check engine light is a " picture " of an engine , just to the left of the engine temperature gauge
The check engine light on a 2002 Ford Focus can be reset by disconnecting the battery for 1 to 2 minutes. This resets the vehicle's computer and clears the light.
There are dozens and dozens of causes for the check engine light to stay on. You need to have the computer checked for codes to know possible causes.
The engine is overheating. The check engine light is not on because you have no problem with the emissions system which this light monitors.
Check your gas cap.....My check Engine light always comes on if it is loose or not on at all.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
Your bad muffler might be part of the reason your check engine light comes on. Usually, your bad muffler causes something else to go wrong and that causes your check engine light to come on. Problems cascade.
The check engine light on a 2003 Honda Accord will be triggered when something on the engine is malfunctioning. To rid the check engine a light the ECU will need to be reset.
Have vehicle scanned to determine the problem
The Check Engine Light (CEL) lights up when the Engine Control Module (ECM) detects a problem related to emissions or performance.