I have an 2006 Ford F350 on my second engine, the replacement engine was a complete crate engine with about 40,000 miles on it currently. About a week ago my battery light started coming on every few minutes for a few minutes in duration each time. I took it to a national battery shop and they did an electrical test which showed output of the altenator at 11.8 volts (with both batteries connected) he then did a load test on the 11 month old batteries ( both still hooked electrically to the truck) and that test showed very good ( well I thought of course since normally one disconects the batteries) ....Everything seemed fine for the last few days except the light turning on here and there, now today the truck would not start (dead batteries) unhooked them and put them on my 10 amp charger for less than 40 minutes each till they showed a full charge... hooked them up and took off down the road and the truck shut down in 15 minutes....just after I lost all dash instruments. I then recharged the batteries and took out the altenator and had it bence tested. It tested good 3 times in a row with an outpur voltage of 14.8. I reinstalled the altenator and truck dies again in 15 minutes..... I did show some minor corrosion on one of the + battery terminals ( drivers side battery) also sime minor corrosion on 4ga leads off of each battery. I cleaned these and recharged and it died again in 15 minutes..... please help