Apologies if this has alreasdy been addressed; I searched the forums and found many threads about the gps, but I didn't see any with my specific problem.
In any case, I'm in New Jersey. When it's just using the Wireless towers, Google Maps knows where I am. It often sits there with the GPS icon flashing to indicate trying to connect, but when it does connect, it suddenly thinks I am in New Hampshire. So it's off by several hundred miles.
Now, I normally am in Massachusetts, so my guess is that google maps is searching for the satellites that serve that area, and, when its finally connecting to one, thinking I'm in NH.
I've tried turning off the phone, I've tried *228 option 2 as the "apparent GPS failure" thread suggested, and I've tried going into the manage applications settings to clear and caches for the maps program, but it is grayed out.