Try building the weather widget and running it on the device (920 in my case) three or four times, i.e. load it, change to another widget then load again etc, works fine but then just hangs there with 'waiting for gps'.
I suspect this is a connectiq bug!!!!