Any alarm will eventually flatten the battery, you say now its back to going flat over night? Get a multimeter set to current and put it inline from the battery to the earth, and see what sort of current drain there is first of all(do you know how to do this?). Does battery stay charged if u dont arm the alarm aswell?