QUOTE(maxkohsoft @ May 11 2011, 09:19 PM)
i hv the same problem with my iphone4 32gb. my battery barely last 4hours.. with minimal usage. Did a google and found a solution to sign out from AppStore in the phone itself. Now it is slightly better. give it a try!
There are various solutions suggested. Some work for others and some don't. No one knows why because everyone's phone is different. There is a list of suggested solutions here:
https://discussions.apple.com/thread/277731...rt=589&tstart=0. Quote from that:
0. Run the battery all the way down until the phone shuts off, then charge with the wall charger for 4 hours to recalibrate the battery gauge.
1. Reset Network settings and reboot (Hold HOME and SLEEP until you see an Apple logo, ignoring "slide to power off").
2. Reset All Settings and reboot.
3. if you have any push accounts open Settings/Mail,Contacts,Calendar, tap on the account name and turn the 3 switches off. Back out of Settings. Open Mail, then Contacts, then Calendar to clear pending operations. Reboot. Then go back into settings and turn the switches back on. This clears stale connections to the Exchange server that consume data and power but do not pass information.
3a. If the problem still exists actually delete the Exchange account, reboot, and add it back.
4. Turn off Notifications and reboot. If this fixes it find the app that is sending data when it shouldn't. It will be an app that updates on its own, such as Facebook and other social networking apps, news apps, etc.
5. Kill all programs in the Recently Used ribbon. A long shot, but sometimes it helps.
6. Disable Game Center and Ping in Settings/Restrictions. These can use data and reduce battery life. If you actually use them after disabling them reboot, then enable them again. It may be a stale connection problem like Mail.
7. Disable Find my iPhone. Same as above. Likewise for App Store and iTunes store. Also a long shot, but some people have reported success.
8. If you've gotten this far go to Settings/Reset and Erase all content and settings, then Restore as a new phone without reloading your backup. Do not install any apps or set up email accounts. Test for a day. If this does NOT fix it contact Apple for a replacement phone.
9. If it DOES fix it try reloading your backup. If this breaks it redo the restore and do not reload the backup.