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.
The reason it blinks is it is warning that the catalytic converter is on the verge of overheating because of misfires in the ignition system.
If your check engine light is blinking , that means a cylinder misfire has been detected
A flashing check engine light is usually an indication of a misfire.
A flashing engine light is usually a misfire.
If the check engine light is blinking , an engine cylinder misfire has been detected
With a scan tool, or try turning key on, off, on, off, on and counting the blinks of the check engine light. blink, blink, blink, pause, blink would be 31.
Probably because you need to check the engine.
With a scan tool.
On some if you turn key on, off, on, off, on. The check engine light may start to flash the code. blink, blink, bink, pause blink would be 31.
An engine misfire has been detected
Check to see if your gas cap is tight.
You can not disconnect the check engine light.
A flashing check engine light is an indication of a severe engine misfire.