Avevo anch'io lo stesso problema, ho provato a fare il wipe della cache e tenere disattivato il 3G, ma non è servito a niente.
Nel mio caso la soluzione si chiama Pixel rom 1.72 con kernel Matrix 18.5: 3G sempre acceso, sincronizzazione sempre attiva, sono a 8 ore e mezza con il 38% di batteria. E ci ho navigato mezz'ora buona in wifi, forum in 3G, notifiche e mail, una decina di sms e tre, quattro telefonate lunghe. Prima alle 18 era praticamente con la batteria a terra...