I had this problem and was able to fix it by cleaning out the charger port on my phone. The little cover that for the charger port fell off a while ago and the port filled up with pocket lint which was not allowing the charger to connect properly. I cleaned the port out with a sewing needle...