I am thinking that there is a plug that plugs in to the alternator and it does get soft and burns out on the inside which causes it to not let the proper amount of amperage go to the battery to keep it charged. I have replaced a ton of them and fixed the problem. You can also take your vehicle to auto zone and they will run the codes on it and check the battery and alt. for free of charge.,,,,,,,,,,,,,,,,,,,,,,,,,,