I can fry an egg on my Iphone 3G. Surprise the charge is inconsistent. Sometimes last for one or two hours, sometimes a day. ..... I felt that the phone is playing punk with me.
Mythbusters - the bigger the explosion, the better it is.
Sometimes, you don't need to restart your iphone. Just press and hold the top Lock Button for a few seconds until the 'Slide to Power Off' appears. Do not power off instead press and hold the Home Button (centre button) for a few seconds until it disappears. This will close any stray or problematic apps running in the background. For Windows users, imagine this as the Control+Alt+Del. Works for me every time when the battery drain appears.
To preserve battery life further:
1. Turn off Bluetooth
2. Turn off Location Services
3. Set your Fetch / Push to Manual
4. Turn off Notifications
Hope that helps.
did you update the facebook app?
i think that is the culprit
Firmware 3.1.3 for Iphone and Itouch is here. Claim to improve batt live. As far as my Itouch, seem to be true after half day use. Need to use it for few days to tell.
Canon 7D with 15-85mm