Oh boy problems...

Sounds more like a fuel problem. Make sure you have a good filter on that sucker, and carry a fuel pressure guage for the next time it shuts down.