If you just rooted get SetCPU and set profiles so that the processor is underclocked while screen off/low battery/high temps you will notice a significant difference in battery life for the good. Also, have you downloaded any new apps or installed any new widgets? The only widgets I use are SimiClock with Weather, Handscent, and WinAmp, the only account sync I use are for my work emails and gmail. I deleted/frooze all the bloatware including HTCFacebook ( I just use the Facebook App as it is so much better) you can use Sync my pix to transfer over pictures to contacts and you still have facebook phone book