You're on
BACKside's rom right now, aren't you?
There seem to be
half a dozen different CM7-based roms for your phone, half of which have been updated during the last week. For me it looks like
BobZ's rom is a good first try, it looks unmolested and is based on CM7.1 stable, not a nightly. If that does not do the trick, give mrg666's rom a try - I am too lazy to dig through the git changelog, but to me it looks like that's simply the IHO port packaged without any changes.
I got the same problem with my HD2 - there's no official CM7 for it, but an unholy amount of different CM7-based roms. I've found one that's almost stock by now and stick to it.