Hi, I'm on my second iPhone 4 and everything has been going relatively well (the first one's speaker was messed up). However I think the honeymoon period with this one is over. The phone is constantly showing my location off by several blocks. My wife's 3GS is showing a more accurate reading (though its still a little off too). Mostly I tend to be a block or two away from my actual location, at other times more than that. I live in the Chicago Downtown area so I thought that perhaps the buildings were to blame. But I encountered the same problem when I was in Washington DC and Virginia for the week. My second hunch was that perhaps the default Maps was just not that great. So I got Navigon and the problem is only worse in that one. While in the Google Maps Application I might be showing as 2 blocks off from my real location. In the Navigon one I usually appear a couple of blocks even further away and keep showing as moving from one location to the other!! Has anyone else noticed this. Most posts that I read online were full of rave reviews for the amazing GPS accuracy of less than 16m. Navigon shows my accuracy of being less than 500m. Thats just pointless if I want to make any use out of this. So any suggestions guys? What do you think I should do? I dont want to take it to an apple store cause they, like always, will just tell me to do a restore. Plus every once in a while the GPS is pretty accurate and knowing my luck it will happen there!