2000 GMC Safari

Engine Mechanical problem
2000 GMC Safari 6 cyl All Wheel Drive Automatic 115, 00 miles

I have a 2000 gmc safari with 115,000 on it. It wouldn't start about six months ago and so I replaced the fuel pump and it worked for a while. I was told the wires and plugs were bad so I did a complete tune up. The propblem still came back. Finally I listened for power to the fuel pump and heard none so I replaced the relay and it fixed it for a few months. Now the problem is back and I hear nothing at the pump when I turn the key. Is there something besides the relay or the pump? Maybe a fuse or something shorting that is causing my problem. I really don't want to try replacing the fuel pump again until I have exhausted every other option.
May 17, 2008.

Direct power to the fuel pump from the battery to the gray wire -hot side and black for ground-if it won't turn On the fuel pump is gone.

The computer energizes the fuel pump relay -the relay will operate only for 2secs. Check fuse ECM-B in the underhood fuse/relay center if okay-fuel pump could have failed again.

May 17, 2008.