Misfire on all cylinders is a common symptom of a vacuum leak, low fuel pressure or plugged exhaust (and increasingly bad timing chains). If it was a single cylinder misfire then you would look at the plugs, coils, valves.
First thing I would do is to look and listen for a vacuum leak. A hose off or cracked will lean out the mixture and you get random misfires.
https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Using carburetor cleaner or other spray is best on a cold engine and be careful where you spray it. You can also use water and listen for it to be drawn in, or use a smoke machine to fill the system with smoke and look for a leak.
Next would be to test the fuel pressure, the engine requires more fuel under load. A bad connection in the wiring to the pump or a failing pump can cause lower fuel pressure and that will also cause a lean condition that will show up under load.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
Be sure to test it under the conditions that cause the light to flash.
Plugged exhaust will cause this issue because the spent exhaust cannot get out of the system. This one can be hard to find unless you do a back pressure test on the exhaust.
SPONSORED LINKS
Friday, February 23rd, 2018 AT 4:13 PM