Might be worth taking the battery out and popping it down to Halfords; kindly ask them to do a load test on the battery - round my way they use a state of the art Yuasa battery load tester - this shows if the battery Amperage matches the battery spec. You also get a print out of battery health. They should do this for no charge.
Rick