When the engine is not firing on all cyclinders or has bad spark or lean or rich fuel it will cause the light to flash. Mine did this and I had a loss of power. I replaced the spark plugs and wires. It stopped the light and I got my power back as well as got more mpg.
If the check engine light is blinking that means an engine cylinder misfire has been detected
Have vehicle scanned to determine the problem
Disconnect the battery for approximately two minutes.
A flashing check engine light usually indicates a misfire. You need to check codes to know possible causes.
If the check engine light is blinking that means an engine cylinder misfire has been detected
A blinking check engine light means an ignition cylinder misfire has been detected
Have vehicle scanned to determine the problem and have codes cleared
If the check engine light is blinking that indicates an engine cylinder misfire has been detected
If the check engine light is blinking that means an engine cylinder misfire has been detected
A flashing check engine light is an indication of an engine misfire.
If the check engine light is blinking that means an engine cylinder misfire has been detected
If your check engine light is blinking that means an ignition misfire has been detected