I just switched it to use OpenWeatherMap and while it is not as accurate as the Yahoo one used to be, it gets the job done.