Well before I go into it, let me explain that I have tried the obvious already. I have 2 OEM batteries and a few different chargers and none of them will solve the problem. One of the batteries was drained all the way and now won't even charge a little. The phone takes a REALLY long time to fully charge, and when it is fully charged it drains super fast. I thought it may be the ROM I had on it, so I went back to stock rooted and the problem still occurs. the phone is 22 months old and has been working fine until the last few days. I tried to get an early upgrade through Sprint, but they want $175 to do so even though I have only 60 days left on my contract.