Ok David i still think the battery needs replacing, what device was used to test the battery and what was the readings?,bare in mind it cannot be tested with a multimeter.
Check the battery for lumps and bumps, and ripples, that's always a good sign that it's buggered,also if it's around five years of age it should be replaced regardless.
e manno
July 2012