Need help with engine dying
defiantly sounds like something electrical, seems like there's a certain bump in the road that triggers it as well, if its not throwing a code, it could be fuel pump or fuel pump wiring, defiantly ignition switch or module as well(even though you've replaced that)im having a similar issue with my tps, its losing signal when I hit a bump ive found out if I do a voltage test it checks fine, until I start wiggling the plug then it kicks out,i never got a code for this a well,a good start for you would be to start your truck and go around and strt wiggling wires(including your ignition key) you might be surprised at what you fined..
i had this exact issue except occasionally i would get an alt warning light. Check the 10gauge ground wire from the negative battery terminal to firewall. Recommend clean both ends of that wire and replace with larger gauge wire (4 gauge wire with ring connectors already crimped is easy to find).


