I do have speed patch & battery patch installed from back when I didn't know any better. However the battery life issues were the same with a clean reflash. Whatever was eating batteries was generating a large amount of heat so that the phone was always noticibly warm. I figured there was a short somewhere or something.