I have had my gs3 for around 4 months and recently my battery has been strange. If i leave it charging over night it will say 100% but the moment I unplug it the battery drops to 30% and sometimes even lower than 10%. It is rooted. I am using golocker and gothemes. I am underclocking it using setcpu but my battery is still bad and dies really quickly. Also in the mornings if it stays at 100% in a couple of hours it is at 30-50%.