Try this.
1. Press HOME, and bring up the dialer. Dial *#*#4636#*#* (Do not press "Call").
2. After a second, it should bring up the "Testing" menu.
3. Go into Phone Information, press MENU, and tap "select radio band." You should experience a Force Close, don't panic, this was supposed to happen.
4.Scrolling down shows that the preferred network type is GSM auto (prl).
What this means is that even though you are connected to a CDMA network, your phone is trying to find a GSM network, preventing the radio from sleeping, and causing excessive battery drain.
Remedy this by tapping GSM auto (prl), and changing it to CDMA auto (prl).
Now your done, your TWS should drop dramatically, and you should experience much better battery life!
Credit is given to DroidDave over at Android Forums.
Link