Just read this....its for a Droid X but can be done on a Pro as well. Recovery is accessible using Power + R +M.....
@GaganToor: turning off background data fixed it for me as well, but without background data, you can't use Gtalk, so that wasn't a fix that I was going to live with.
After a bit more fiddling, it appears that I've fixed the issue altogether on my phone.
It lasted the whole day today locked in my pocket and was at 90% when I got off work instead of dead. Background data was on, and gtalk was connected, so it appears to be back to normal.
Here's what I did: (factory reset AND cache wipe to clear battery stats)
(warning: factory reset will remove all apps, contacts, favorites, etc... but will leave your photos/videos/music intact. Make sure you have everything backed up before doing it. At the very least, write down any free apps you have so you can re-download them, and make sure your contacts are syncing to google by opening Settings>Accounts>Google Account and making sure that Sync Contacts is checked.)
Charge your phone to full, then complete both a battery stats wipe and a factory reset.
Hold power until you get the power menu, select {Power Off}.
Wait for phone to shut down, then hold the [home] button and press/release [power] button.
Your phone should boot to the recovery screen that shows a little android logo with an exclamation in a triangle above it.
Hit both the [up] and [down] volume buttons at the same time.
Use volume buttons to highlight {wipe cache partition} and hit the [power] button to select it.
When the cache wipe completes, you'll be back at the recovery menu.This time select {wipe data/factory reset}.
When the factory reset completes, select {reboot system now}.
After the phone reboots, it will run the initial setup wizard that asks you for your google account login, and as long as it's the same account that you originally set your phone up with, it will re-download all your paid apps and resync your contacts from google contacts if you had them set to sync before the factory reset.
You will have to re-download any free apps that you had, so be sure to write them down before the reset so you can find them in the app store again unless you used something like titanium backup to back them up.
The factory reset and cache wipe together seem to have fixed whatever was causing my battery to discharge while the phone was locked. YAY
Last edited: