The check engine light might flash on for a variety of reasons. For example, anything as easy as a loosened gas cap can cause the alarm to be triggered by the sensor.  In addition, serious problems, such as failing internal engine components, can cause the light to turn on as well.  It is advisable to have a professional diagnose the problem with your car in order to be certain of what is wrong.