I've had this problem with two different VA3 devices and have spent numerous hours with Garmin discussing it. Their official response was initially that it must be a problem with the various watch faces and widgets. When I told them that their own location finder drifted as well, they refused to believe it until I could send them video of the the drifting numbers. They've been promising to "get back to me" with a fix for nearly a year now. Since they seem either not to care about the problem or are genuinely unable to fix it, I'm thankful that watch faces like Weathergraph are now offering the option of manually inputting the location so that drift is no longer an issue.