I am having the same problem with my S2
I have two Galaxy S2 phones. One is for every day and the other is just a back up. I got it as a present and did not return it.
My daily one started showing battery charging issues:
It would take a long time to charge.
Battery percentage would go down...