Only had this phone for a week or so, but noticed that the weather widget would keep listing me as being 30 miles away. Trued deleting the cache, soft reset w/ battery removal, turning GPS on-off, re-syncing with a clear signal & more. Nothing worked. Finally tried a hard reset & reprogramming. Although a PITA, it seems to have worked, at least for the last 2 hours..... I found that syncing the weather outdoors with a clear view of the satellites may also have helped. Maybe my experiences will help others.