When the truck dies and won't restart do you have spark at your coil?
If no spark then you have an ignition problem
If no fuel then you have a fuel problem.
I would check the distributor and the pickup inside.
I have changed a few distributors in my day.
No one has brought up the possibility...