Found the problem. The distributor magnets were not strong enough. I changed the ignition modual under the cab, did nothing. Replaced the coil too, did nothing. Then i bit the bullet and went down to the dealership to pick up the new distributor they had in stock, and new cap and rotor. Now the truck never stalls.