Welcome to 2CarPros.
The flashing engine light is caused by a misfire. The P0300 indicates there is a random misfire. The other two codes deal with a wheel speed sensor on the rear.
I understand you replaced the plugs. Have you checked fuel pressure to confirm it is within the manufacturer's specs? I'm questioning if the pump or regulator has been damaged by running out of fuel. That is where I would start.
Here are the specs for pressure:
FUEL PUMP PRESSURE
Fuel Pressure .................... 334 - 375 kPa (48 - 54 PSI)
Fuel Pressure Drop (After 1 minute) .................... 34 kPa (5 PSI)
Check this and let me know what you find.
Saturday, August 17th, 2019 AT 5:46 PM