Re: wont stay running?
When troubleshooting, you should perform the steps in an efficient order. Based on the symptoms you described, we suggested the fuel pump because it's a common cause of those symptoms. But if you want to look elswhere now, you should start from the beginning:
1) Compression check
2) test for good spark
3) fuel system
The reason to start with the compression check is that if you have a compression issue, there's no reason to check further, as the motor will not run right until that is addressed. Same with the spark check. If you're not getting spark on one or more cylinders, troubleshooting the fuel system is a waste of time.