If you do not repair the problem that caused the light to come on then it will never go off. If you repair the problem then remove the negative battery cable for 10 minutes and the light may go off. If it comes back on you did not repair the problem. If the light does not reset then the light will have to be reset with a OBD2 scan tool.
The Check Engine light comes on when the ECU detects a problem with the emissions system. Seek professional help.
yes
engine is about to stall
If the check engine light is flashing as you are driving it means you are about to destroy the catalytic converter(s). Stop the engine and get it to a garage.
Check your sensors.
mine was around 100 miles
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.
engine stalls sometimes driving
your Alternator
If your check engine light is flashing on and off with the engine running an engine cylinder misfire has been detected ( avoid heavy acceleration or deceleration while driving until repaired or you can damage the catalytic converter )
That is the check engine light.That is the check engine light.
May have to change oil.