are you overclocking your phone? im 90% sure you are! if so dont overclock too much. you will heat up the battery then it would hold charge!