As has been said a few times now, think your batteries shot...
Just because the battery's taking charge, doesn't mean it'll hold charge ( in other words you can charge it up, but it'll decrease in power alot quicker than when it was new)
This is the way leisure batteries usually go...it'll keep taking charge for the next year or so, it just wont last very long
Have you tried another battery?