Something's going on with the location and clock on my phone and I don't know how to fix it. I'm in Roanoke, VA. All day the clock and location was fine...till I drove into neighboring Salem. The clock must be confusing Salem, Virginia with Salem, Oregon 'cause the time changed to three hours earlier. Now I'm at home in Roanoke and the phone is showing "Current City" instead of Roanoke, and is saying it's mostly sunny out...even though it's pitch black out at 6:15pm. What in the world is going on?