My pickup will start up every time but most of the time after sitting for several hours it will stall on first acceleration. Then it will start up with no problems. I had a mechanic tell me it was most likely a TPS which I replaced and it still does the same thing. I do have a fuel presser guage in the cab and I did notice that when it stalls it the fuel pressure goes to zero and then comes right back up to about 17-18 psi befor I restart. Any ideas?