Get the MR2 leak update... it helped me with almost all of my problems. I do apparently have some APP's that are creating battery drain, but when I kill those I can go all day without my battery draining down to critical levels.
You didn't state if you are having reboots. The reboots by themselves will drain the battery to nothing. That was where the MR2 leak did me good. I have had I think 2 reboots in the last 3 weeks since I installed the MR2 leak.
I'd do that if it didn't wipe phone.