Since my problems with CM7 and the gps., I have moved on to Team Whisky ‘s Bioniox 1.3.1 and have been very happy.
The room is fast and stable and the gps works. I did have to flush the gps settings to get the gps to work, but now it locks on lighting fast.
This rom has made me like my phone again and I have written these last 3 post from it. I was starting to shop for a new phone, but it looks like I will hang on to this one for a while.