Go into Settings > Store and sign out of your Apple ID. This worked for me and saves a hell lot of battery life, maybe becsuse it pushes game data to the store.
Mayne its common knowledhe already, but I just thought I'd put it out there.
This is definitely the fix for many people's battery drain problems. This fixed battery drain for me on my 3GS and my iPhone 4 on many different iOS versions.
Go into Settings > Store and sign out of your Apple ID. This worked for me and saves a hell lot of battery life, maybe becsuse it pushes game data to the store.
Mayne its common knowledhe already, but I just thought I'd put it out there.