But others are attributing the problems to early bugs related to iOS 5 power management, or the unnecessary use of GPS location services. According to the UK Register, people have been using the iOS app System Activity Monitor to try and diagnose what has caused the greatest (or abnormal) drain on their battery. Here's a list of the suspects:
• Corrupted iCloud contacts. • A bug where apps enter a never ending crash loop. • Using location services to change your timezone or to trigger reminders. • iTunes Wi-Fi sync. • Sending error reports to Apple.
If your iPhone battery life seems egregiously poor, try tweaking some of these settings. If it still doesn't work, hopefully it's a problem Apple can fix with a software update.