Had problems with a server that was complaining that it could not sync. time with the DC, it stated that it received invalid data amongst other.

Event ID 38, 47 and 29 – Source: W32Time
“The time provider NtpClient cannot reach or is currently receiving invalid time data from NTP_server_IP_Address.”

Found the resolution here;

Basically (this worked for me);

1. Click Start, click Run, type cmd, and then press ENTER.
2. At the command prompt, type the following commands in the order that they are given. After you type each command, press ENTER.

• w32tm /config /manualpeerlist:<TIME SERVER IP, EG DC>,0x8 /syncfromflags:MANUAL
• net stop w32time
• net start w32time
• w32tm /resync

a few additional dos commands you may try when debugging w32time;
C:\>net time /querysntp
C:\>w32tm /resync
C:\>w32tm /monitor