Faulty regulater that is allowing too much power through to the battery
However a faulty battery that is low on charge would be given sufficent power to charge it if the cells are low on fluid it will start to overheat and boil off the battery fluid lowering the charge in the battery and the regulater will keep supplying more power to it
Brian