there are a multitude of possibilities that could cause your glitch. the bad thing is that a tech would need to have your vehicle when it happens to see what it's missing. fuel, spark, injector pulse, power to the ECM... If your truck set a code, that could give a clue but most of the time when the engine shuts down like it did for you there aren't any codes.
everything would be a guess unless the problem is happening and you can see what the vehicle is doing.
Ok so if I plug in my after market code reader when it happens before I re start I will still not get any codes?