I think another bad sign is that when he pulls the negative cable off the batt while its running the engine dies, why isn't the alternator providing juice to the electrical system, or at the very least to the ignition system? Nah, he's got something else is going on there.
If it were mine I'd yank the starter motor and carefully check it for binding and unusual wear on the teeth. Then I'd go to the starter relay (the starter solenoid is on the starter motor) and disconnect it, bench test it, if it's good then it's wired wrong, or the starter solenoid is shot. These aren't real expensive parts, for the age of the truck I'd just replace the starter assy., and the relay. If it's got a computer running things then I'd buy an older Wagoneer. HAH!
Let us not forget what our fathers taught us.
Ham-in-a-Wag
1967 Plymouth Fury
1979 Wagoneer
2000 RAV4