Yes. I fixed it by accident. What I did was turn on 'use GPS satellites' in the Settings/Location&Security menu and then checked the Maps app to make sure that it was accurately showing my location. You can then go back into Settings and turn GPS off 'cause it's a battery hog.