So, looking for some help working out what's draining my battery.
I'm running VillainRom 2.4.2 with Ninphetamine 2.0.5, wifi is always on (and connected in the screenshots), gps/bluetooth/data is disabled.
At first I thought it might have been some random setting that had been restored when I restored my Titanium Backup backups, but I've factory reset and cache/dalvik cache wiped and it's the same.
For the first couple of hours the battery drain is nice and slow, about what seems normal to me, but then after that the phone is awake for a lot of time when the screen is off.
I don't have any apps that sync in the background afaik, Gmail is on manual sync so should only be syncing while the screen is on, I don't have facebook/twitter so can't be those constantly syncing.
Android OS seems to be what's draining the battery as it's using a lot of CPU time, during the first few hours or so it uses very little and the battery drain during that period reflects that.
Heres the default battery stats screenshots, notice at first the battery drain is minimal, then the graph gets steeper and is staying awake when the screen is off:

Here's my process stats from BetterBatteryStats:

And here's my wakelock stats from BetterBatteryStats:


I'm a noob when it comes to Android so any help would be appreciated, thanks

.