Registration and Posting Agreement
What makes you think it's the fuel pump? Start from the beginning - Any codes? Did you ever verify your fuel pressure? Have you tuned it up? When it dies have you verified injector pulse and spark?
Put a new filter on it. The thing is likely clogged up and killing your pumps. Always replace the filter when doing a fuel pump.
You don't need a code reader to pull codes all you need is a paper clip. Jump the A&B terminal in the data link connector and turn the ignition switch on. It should flash codes at you starting with 12. flash pause flash flash is code 12 and so on. Did you check for vacuum leaks at the base of the throttle body? Is the vacuum hose connected to the TBI unit and to the MAP sensor?
Those codes were most likely set by someone plugging in and unplugging sensors. Did you spray carb clean at the base of the tbi yet? Unhook the vacuum hose at the EGR valve after you check that as well and see if it runs any different.