Battery getting charged with ultra speed and continuous at 1%charge for more than 9 hrs
Try calibrating your battery, it helped me a lot. I had the same issue, 100%, immediately to low 7% again 70%, like that. Calibration means, it just removes battery_stats.bin from your /system/ and OS will regenerate another one. This will remove any miscalculations. After calibrating, it's recommended to drain your phone to the fullest and charge them back to 100%. If you have rooted your phone, this is one right way. :)