I've read through (most of) these replies and didn't see anyone with my specific problem, so I'm wondering if any of you guys can help.
I'm stock with the most recent OTA update (phone purchased in Sept. of 2010) and have been having GPS nightmares since day 1, but this issue has really sent me over the top:
I'll be using Google Maps Navigation to get somewhere and I'll receive a phone call or have to use mobile data in the browser or a similar application. When I return to Navigation, it'll say I'm hundreds and hundreds of miles from where I actually am, and will have a precise GPS lock. I'll exit Navigation and go into regular Maps to see my location marker speeding through cornfields and lakes in a neighboring state at the same speed I'm doing. I use GPS Test to double-check my connectivity and when this happens it'll always show that I'm connected to three of three available satellites instead of the regular 7 or 8 out of 10 available satellites. In addition, it'll show coordinates for said location hundreds and hundreds of miles from where I actually am---the phone is convinced I'm there, and the only remedy is to shut down the phone and boot it up again.
Has anyone experienced anything like this?