TODAY is a Great Day to visit our Store and order the parts you need for your truck ! ! !
Just rebuild yours it's wicked easy. Get a new pickup coil and module. Drive the pin out of the drive gear. If you look at the drive gear it has a dot on one side. That dot faces the same direction as the rotor on the pole piece. Take out the pole piece and replace the pick up coil. I usually wire wheel the pole piece and lube it with some engine oil but not too much.
have you tried to replace the ignition module with a known good one? I've had similar symptoms with vehicles I'v had in the past that a new ignition module cured.
also I can't remember but did you say you checked the fuel pump relay?