I have had the same problem a couple of times. It would get to 95% and almost stop there. The last time it happened I kept it plugged into the wall and it eventually got to 100%, it just took forever. Last couple of charges were no problem though so it must be random.