Guys, another fix to try before flashing to a stock rom for the gps clr fix. I was having issues with my GPS today. First thing I check is my GPS drivers, as I want to make sure I've got the newest drivers for use with gingerbread. That was a go. However, I could not get a lock. This is what I did, hope it helps you. I did all three of these together to try and get a result, so some might not be needed, while others might, but my result was working gps.
1. Settings>programs>dev settings>uncheck allow mock imitations (if it is checked)
2. Settings>programs>manage applications. find maps, clear data.
3. Settings>personal>my location. of course make sure gps is enabled, but also use wireless networks and assisted gps.
4. Reboot. My result? Working GPS. Maybe this will help some of you out there.