hey guys I have a 1993 Silverado 5.7 350 throttle body injected automatic truck. the problem is that it dies while your driving it down the road completely random it seems. when it dies there is no rough running process before or after and it starts right back up after turning the key off then back on. I have replaced : coil, plugs and wires, complete distributor, timing chain, intake manifold gaskets, EGR ,vacuum hoses everywhere , fuel pump ,fuel tank ,fuel filter. I have also installed a rebuild kit on the throttle body and rebuilt the injectors as well. I have had this truck for some time and am a heavy equipment mechanic by trade. I was told by a friend that it may be clogged exhaust because it smells like its running rich and has no check engine light its pretty random when it does die. any help would greatly be appreciated and I will answer any other questions you have as fast as I can thanks!