Ok, did a lot of searching and I think I found my problem, jus want a few opinions to justify what I'm thinking. I have an 02 3/4ton 4x4 auto that has me pulling my hair out. So I was driving to San Antonio the other day and it starts to cut out and I get the dreaded "dead pedal". I get home, about 200 miles later and pull the codes and I get P1689, P1693, P1694, and P0216. So I go try to start it the next day, and nothing, bleed the lines, nothing, check the LP pre IP and I'm getting good fuel. So I go to my mechanic and get a spare pump he has lying around and change it out. While I'm at it I go and put a new LP on just for insurance. Bleed the lines and runs for about 1minute then dies. Try again runs about another minute and dies again. Try again and runs for about 3 minutes then dies. So I go check for fuel in the filter housing and it is filling jus fine. Then I check for fuel at the IP and get fuel there to. Get fuel to #1 and #3 so try starting it again and now no start. So I went off a hunch thinking it was a dead VP due to the fact it has 155000 miles on the stock one. Now I can't even get it to start. Does this sound like the ECM? I have check all the connectors at the LP and IP and all are fine. Checked the fuel pump relay and swapped it with the wiper relay, which are the same and the wipers will work with the fuel pump relay and still nothing. I also changed the fuel filter as well. This truck is bone stock. ANY and ALL opinions is welcomed here. I have also jus put new batteries on last week. I don't think its the TPS, because the RPM's are not jumpy at all. Crank sensor?? TPS??? ECM??? I'm clueless!