Is your time zone set right? Make sure in location settings you have it set to high accuracy. This will use network, WiFi, and GPS to estimate position. Sounds like you have it set to low accuracy which only uses GPS. Is your phone a import or local model? May have something to do with it...