sounds like it is running out of fuel ...
if filters are ok , lift pump working vent is open and working on the tank, plugs firing you will need to check that fuel reaches the injectors
what about the tank primer bulb any changes if you do the pumping while it runs ? if OK then...