The relay gets bypassed while cranking, which sort of explains the 5-10 seconds you do get. You'd probably get a longer run time if you pulled the coil wire, cranked it over for a 5-10 seconds to fill the carb bowl, then hooked things back up and started. Not that it gets you any farther, but if the carb is full you should get it to idle 30-40 seconds if not longer.
Either the regulator or the relay could be bad, or wiring in between. Pull that cover on the passenger inner fender and find the relay. You should be able to check it using some scrap wire and the battery. If you can get it to click by jumping it, you can eliminate it as the source. Seems like a lot of folks have had trouble with it though, so it seems a likey culprit.
I don't like to wire around the relay with a toggle or just hard wired into the ignition because it is a protection in a crash. I hit a bridge in my 76 and if the fuel pump had kept running I might have woke up to quite a fire, if I woke up at all. Instead I just woke up cold and alive. You do what you have to get your truck going though sometimes. Given a choice between no LUV and holding the wires in my teeth for the pump, well you could just call me Sparky.
