I fuel the truck near the job and drove two blocks. Left the job and drove 3 blocks then realized I had little power. Floored it and got to 25 MPH. :{ I was deciding if I should go home or to my mechanic. I figured I would pull over and turn off truck then restart. No particular reason why but it worked. I turned it off and started it within 2-3 seconds and it ran fine all the way home. 
Not getting a good feeling like this is fixed. The truck has 140,000 on it and had warranty lift pump installed in the tank at about 40-50,000. I have a electric fuel pressure gauge but it died 10-15K miles ago. I have a new one in the cab I didn't put in yet. Westec gauge worked OK for 70,000+ - it just needed a tap once in a while.
So any idea are appreciated thank you!

Not getting a good feeling like this is fixed. The truck has 140,000 on it and had warranty lift pump installed in the tank at about 40-50,000. I have a electric fuel pressure gauge but it died 10-15K miles ago. I have a new one in the cab I didn't put in yet. Westec gauge worked OK for 70,000+ - it just needed a tap once in a while.
So any idea are appreciated thank you!