First though is the coil...though you have a new one in there...
Have you checked the fuel tank vent line? If it is plugged or partially plugged, the the fuel will flow till there is too mch resistance in the line due to the vacuum in the tank...after it shuts down and relieves the vacuum it runs again fine...till the vacuum builds up again...
When it uits, take off the fuel cap and listen for the tank to inhale...if it does, then theres a vent issue...
Lord send your Holy Ghost into our hearts and make the desire of our hearts Your Will.
Pro-choice, that's a LIE, babies don't choose to die!!