I just experienced the same problem. It was only charging with 100ma.
Solution: Took a needle and cleaned out all the lint in the charge port on the phone (there was a lot more than I thought from looking at it) and in the cable connector. Now it is charging at 900ma and I can feel that the...