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.
To reset the check engine light unplug the battery for 30 minutes. If the issues still persists the light will still light up when reattached.
30 SECONDS WHITOUT BATTERY
Remove negative cable hold brake for 30 seconds- engine light will go out
The check engine light on a 1999 Cadillac DeVille can be reset by disconnecting the battery for 30 seconds. The light will immediately come back on if the problem still exists.
unplug the battery for 30 seconds.
Disconnect the battery for 30 seconds
Warning lights in a car are meant to indicate a problem. When the Check Engine light comes on after 30 mph, it means that the car is not running well, that there is an issue with fuel, or electricity getting to the engine.
You can disconnect your batteries for about 30 minutes, and it'll reset the ECM and the check engine light will be gone... momentarily, until the next diagnostic runs and the same fault is detected. You want to get rid of the check engine light, you find out the reason why and have it fixed.
no
Disconnect the negative battery cable for 30 minutes.
Have vehicle scanned to determine problem
disconnect the battery for about 30 sec then reconnect it