I recently upgraded my phone to 18.104.22.168. After doing so, I noticed that my Storm's battery would be drained by noon with little or no use. It appears I inadvertently turned something on or the upgrade turned something on that was draining the battery. I already had blue tooth turned off. I found an option on the phone called "Location Aiding" that was turned on. This apparently enhances the GPS on your phone. I noticed nothing different with this feature so I turned it off. Voila, my battery was back to normal.
Turn off location aiding
Depending on your wireless service provider and wireless network, this feature might not be supported. By default, location aiding is turned on to improve the performance of GPS technology. When location aiding is turned on, your BlackBerry® device connects to a central server periodically, which can increase your data service charges. To avoid these charges, you can turn off location aiding, but it might take longer for your device to get your GPS location. For more information, contact your wireless service provider.
1. On the Home screen, click the Options icon.
2. Click Advanced Options.
3. Click GPS.
4. Change the Location Aiding field to Disabled.
5. Press the Menu key.
6. Click Save.