My 2 day old 32GB 3GS has horrible battery life! I charged it overnight till the battery status bar showed 100%. Then, the next morning, I switched off the electricity and realised that in 3 hours, my battery bar was showing the 20% warning. 10 minutes later, it was flat. Does my 3GS have a battery problem?