It is indicating that there is a fault with the engine of the car. You need to take it to a garage for repair/service.
Check to see if your gas cap is tight.
A flashing check engine light is usually an indication of a misfire.
The button on your dashboard
If the MIL blinks at the moment the engine bucks, them its a cold stall, were the engine is about to turn off, if the light is blinking on its own, is impossible, MIL are constantly on, because its a emission related code.
A flashing engine light is usually a misfire.
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.
This happens when there is an Active Misfire, or a urgent pending service matter. Get your codes checked.
If the check engine light is blinking , an engine cylinder misfire has been detected
An engine misfire has been detected
Low refrigerant charge?
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.