Have you tried to switch to use GSM/Edge only, just to see if its an issue searching for 3G draining the battery?