Sounds like you blew a cylinder in the engine.
The check engine light is on when the engine computer has detected a malfunction and set a code. There are pages of possible causes. You need to have the system checked with a scan tool or code reader to have a starting point.
Count the flashing - they are diagnostic codes - blink blink blink - pause - blink blink is a 32, usually repeated over and over or in the least three times in a row on several makes / models
check your relay to the blinker. its wat makes it go on and off
Depends. Light cycles on when traction control is activated due to road conditions causing rear wheels to slip. However, If check engine light is also on... there is a malfunction that can be located by checking ecu error codes.
intermittent OBD code fault. typically EGR fault will cause light to flash as valve opens and closes continually in reponse to changing throttle position and vehicle speed.
Could use more detail as to what the malfunction is. Sometimes disconnecting the battery can cause a temporary malfunction that makes the engine run poorly for a while. The ECM (Engine Control Module) has to go through a "relearn" process that may take a few drive cycles to complete if that is the case.
timing belt
An engine cylinder misfire has been detected
a malfunction has been detected in the air bag system
Mine is doing the same thing. I need an answer to this too.
Flasher relay.
The wind, because if it is strong it'll dry out your eye fast and you'll have to blink.