The problem that fails alternators is running at max output. This overheats the voltage regulator, diodes and everything else. A shorted battery, shorted starter solinoid, loose connection on the wire from the alt to the starter, starter to the batt or bad battery connection, or bad ground will all cause the alt to sense that it is not doing its job and thus putting out more and more. Check out each battery separate, then run a n 12 wire from the alt to the pos terminal in the battery. This sometimes cures wierd things that go on in a system and will give the alt a tru reading and maybe shut down the max charge. Also make sure each system is not over using the amps necessary, shuch as AC system - this should used no more than 15 amps. - a comp clutch starting to go bad will pull up to 20 amps before it finally pops the fuse. Also check the power stud that goes into the cab. These get loose and loose the ability to convey the necessary amperage. Good luck,,,