Okay, another couple of ideas...
1) Open the weather app. Hit settings under the menu options and select update automatically. Maybe that updates your location as well as current conditions?
2) With the app open, drag up or down on the large sun/moon icon to make sure you're on the correct saved location.
3) Open the app, click the "+" button, then click "My Location." It should find where you are, and if not, you can drag to readjust.
Hope that helps! It's working find on my phone, so it's gotta be a settings thang...