Possible GPS fixes...
Okay one of two things might help
adb shell
su
mount -t debugfs none /sys/kernel/debug
echo "NORMALIZED_SLEEPER" > /sys/kernel/debug/sched_features
echo "NEW_FAIR_SLEEPERS" > /sys/kernel/debug/sched_features
And Or going to the market and downloading GPS status and toolbox
once installed hit the menu hardkey button on the phone and go to tools on the app
then manage a gps state
reset
then back to manage a gps state and download
see it that helps (hope it does)
Cheers.
P.S. if this does help you and others with gps issues let me know i write it up cleaner and see if it can get stickied by the great KSmithInNY