I did unrEVOked 3.21 and applied OMJ's 2.2 netarchy kernel ROM. I am not sure what my battery life was at this point but I was now on 2.2 after using eclair 2.1 for so long. I wanted to go to the new stock kernel so reupdated to OMJ's stock kernel 2.2 ROM. I also added back the Sprint TV Widget. Ever since, I have noticed a MAJOR drop in battery life. I usually get 30-40 hours on a single charge. Now I'm down to about 10. It is REALLY screwed up. I have CWM backups of all of the phases, including my 2.1 ROM. I might experiment rolling back if nobody else has any better ideas on how to debug? I am using ATK but I make ATK kill itself so it is only there to help me kill procs. I noticed QIK and FRING seem to run all the time now whereas they didn't before I updated them. Not sure if that is related. TOP app shows me nothing special but system_server taking up most of the CPU like maybe 6% peaking while idling. Otherwise I just can't figure it out!! I used to be the one bragging about how awesome my battery has been (running original OTA1 which let me still use unrEVOked 1.0 to get simple root all this time). I am finally on 2.2 and I'm disappointed with battery life now. WiFi is WAY better but that is about it. :\ My Nexus One does not suffer from 2.2 battery blues.. It is doing great!