Definitely a battery fault.
It might be worth having it properly serviced if it's not been looked at for 10 years. You don't want an alarm that gives constant problems.
I would suggest a service will be around £50 to £80 depending on what bit of the country you're in.
Graham
February 2010