This is a rather weird problem. All day it will be correct but when I get home to connect to the wifi, it will tell me I'm in Las Vegas. That's a 3 hour difference! My first thought was that the network was set up to -8 GMT and everything is set correctly. If I open any time of map or geotagging app, it will correct it. However if I open up the weather app it will put me back in Las Vegas again. Any ideas?