It's always a good idea to flash a provider rom first to wipe out any "extended rom corruption" which can cause the battery to drain faster due to the phone trying to read an area over and over. When in doubt browse the "how to flash a rom" sticky at the top of the forum which has alot of good information.
Thanks Flamewolf for answering. I read that faq about six times before my first flash. I wasn't sure if it applied to re-flashing.
I'm going to give your rom a shot. Thanks for the hard work.