Cannot time sync in Vista if use PCCW 30M


I've recently upgraded to PCCW 30M broadband and found that time sync in Vista always fail.  Today I tried the same PC on an i-cable connection and the time sync is successful at once.

Anyone know how to solve this problem? Thanks.