Some common causes of the engine light coming on include:
* A loose or damaged gas cap
* A faulty oxygen sensor
* A spark plug misfire
* A catalytic converter problem
* An engine oil leak
If the engine light is flashing, however, it is more serious and you should stop driving the car immediately and have it towed to a mechanic. A flashing engine light indicates that the engine is overheating or that there is a major problem with the emissions control system.