Follow this homie - Mine's working GREAT now...
1. make backup of your current ROM install
2. wipe data/cache/dalvik
3. install sense based ROM (I suggest BAMF forever b/c it worked for me)
4. after sense rom is installed, open up maps and make sure GPS is working properly 5. boot back up into recovery, restore CM7
6. download GPS Status, open, Menu, tools, manage a-gps, select reset and then select download
7. wait for lock, then your golden
I had to go outside but when all those beatuiful satellite signals showed up on my screen, it was quite impressive.
Please keep in mind, I am using other people's methods - I have no idea WHY this works or exactly WHAT I am doing, just using proven methods.