I think your problem is either in high voltage cables or in the ignition coils. Since you have two ignition coils for 4 cylinders and missfire in one, the problem is in the cables.
If your check engine light is flashing that means an engine cylinder (s) misfire has been detected what is a engine cylinder misfire and how much bdoes it cost to fix it
An engine cylinder misfire has been detected
If the check engine light is flashing that indicates an engine cylinder misfire has been detected
might be a misfire in a cylinder...
A check engine flashing indicates an engine cylinder misfire
An engine cylinder misfire has been detected if your check engine light is flashing
An engine cylinder misfire has been detected if your check engine light is flashing on and off
A flashing check engine light is usually a misfire.
A flashing check engine light normally means you have a misfire.
When any OBD2 engine light flashes, its telling you that a catastrophic failure of your cat could happen if the problem isn't fixed. Generally this is caused by a misfire in one or more cylinders. When the computer detects this condition, it shuts off the fuel to the affected cylinder/s
A flashing check engine light means an engine cylinder misfire has been detected
If the check engine light is flashing that means an engine cylinder misfire has been detected