The Accuweather widget on my Samsung Galaxy S is showing the incorrect time.

The phone time is correct, The preinstalled Accuweather widget is set to New Plymouth, NZ and is showing the incorrect time 3/4 hour fast. If I change the location to Auckland, the time is correct, but the weather won't be. 

All the info I have found on this issue relate to the clock being an hour out due to daylight saving.

The phone is I9000T Galaxy S (Telecom) with stock android  2.1 (eclair). I have tried deleting and reinstalling the widget on the homepage. No change.

Any ideas?

Is there a better weather widget for New Plymouth? 

Regards Allen.