Is There a Difference Between a Flashing Engine Light and a Steady Engine Light?
long story short, a steady light is a warning; it means something is wrong or about to go wrong, but it's not an emergency. It could be as simple as a sensor replacement. In most cases, a blinking light is bad. It could be overheating or an oil pressure issue. If your check engine light is blinking, get to your trustworthy mechanic, your minor annoyance/concern just got elevated...
Can You Drive with Engine Light Blinking?
Please do NOT. You cannot keep driving the car. Pull over and call a tow. It often indicates a misfire and if you keep driving you will most likely cause irreversible damage to your vehicle. Please do yourself a favor and pull over if this ever happens to you.
Why is My Check Engine Light On?
One of the first things to look at is your gas cap it could simply be loose. Spark plugs, ignition wires, coils, your distributor cap, fuel injector, among other things could be some other reasons your light could be on.