Okay, I'm home now. But while I was out of town, I did a lot of playing with the GPS to try and get it working right. Now that I'm not typing this on the phone with my friends yammering at me about being on my phone too much, I'm going to go through some of what I tried.
First, with-out rebooting, I switched from Navigation to just plain Google Maps. Interestingly enough, Google Maps kept up with not only the road I was on, but my location accurate to within about 2 - 5 seconds drive time. Switching back to Navigation, it went right back to not even knowing what road I was on.
So, I rebooted the phone. The next day, a couple of my friends and I took another road trip from my friend's house in Illinois to Wisconsin's big renaissance festival. It wasn't a huge trip, maybe an hour or so either way, but it was a chance to see if rebooting did the trick. At first, I thought it did. Sitting in the back seat of my friend's truck, the Navigation seemed to be spot on. I was beginning to wonder if it was just the shape of my windshield that was screwing up the phone's ability to properly achieve a GPS sync.
Unfortunately, by the time we got to our destination, the Navigation went screwy again. To make sure it wasn't the truck causing it, I kept the app up as I left the truck. Even standing in the parking lot, with nothing over head, it couldn't get a GPS lock on where I was.
So, yesterday before I left for home, I rebooted again. After starting Navigation, I pulled out and it was still unable to find my location. I kept it on to see if it would sync for the first 2 hours of the trip home. Then I switched to Maps, which once again functioned perfectly, keeping within just a few seconds of where I actually was. I left it on for the next couple hours to see if it would lose sync like Navigation had the day before, but it never did.
Switching back to Navigation for the rest of the trip, it barely even had me on the right road, let alone the right county.
So, what I don't get is, if it's the GPS chip that's bad, how can the Google Maps be so accurate while the Navigation is so..... Not?