I am running CM7 on a D2 and i am experiencing pretty short battery life. I went from Liberty 2.0 rom on froyo last week, and upgraded to GB and flashed CM7.
I have barely used it much today for example. Took it off the charger at 6:30am have done nothing more than sent a few texts and browsed a website for about 10 mins. It is 10:30 and i am already at 70%
I did a proper battery stat reset this past weekend also.
(i have also been getting a lot of random force closes)
everything else is under 8%, Android OS and System at 2%