I agree it is the battery! But if the battery has been in a faulty condition for some time then there is a high chance that the charging resistor is damaged (burning up from over heating) I have seen this no end of times on the older ADE range (optima and accents range mostly)
And he will have...