Got this truck not long ago and it needed a new transmission. It started fine and idled great before I got it but couldn't move because of the transmission. Meaning we never ran the engine for any real length of time, it never really got hot and there never was any day-to-day start-it-stop-it, go-here-go-there thing happening. Once we swapped in a used tranny, when we started running the truck for longer periods, that is when the start-stall issue began. All of the posts led me to the Passlock issue, because it is exactly what the passlock security does: Starts the engine, runs for a second, then just dies. So it was OBVIOUS! HOW COULD IT BE ANYTHING ELSE??? We jiggled wires, we looked for weak connections, we checked voltage & fuses, we thought of changing the tumbler, the key, even over riding the passlock system --- Then --- we opened up the air filter housing to get to the air intake for a throttle body clean out ---> It was the Sahara desert in there. Sand, dirt, sh*t, you name it, all there. Cleaned everything out like a surgeon ---> hasn't done it in two days!
Moral of the story - Don't get too locked into pursuing ONE solution, even if the internet says so. They can be wrong.
Thanks for all of your help guys, I hope this post will serve someone in the future.