This happens for me when it can't find my location (if GPS is disabled or I'm using an iPod on, I guess, an SSID where it can't quite find me). I've "fixed" it by manually adding my location--which of course doesn't work when I'm traveling, but I'm well aware of when that is happening.
Does this happen to anyone else?