I'm having good battery life as well as no reboots. I was going to suggest re-flashing, but I think I read that you already did that. Did you make any changes in SetCPU? I remember reading that someone thought some changes they made were causing reboots. I'm running the default 1350 max and 350 min with scaling set to interactive (I think the other users problem was having scaling set to interactivex). Are you running any type of launcher? If so, you might try deleting it for a day and see if that helps.