I suspect you may have the same issue I do - that, especially when logged into wifi - it doesn't seem to check/record the GPS fix. No idea why or on a general fix but if you happen to know where the nearest cell tower is you could use that as a test - if it unlocks with that as a trusted place...