Error ID 12 was happening to my Windows 2000 Web Servers, so I had to reconfigure a time source. The previous time source - A Cisco Catalyst Switch was replaced, messing up my time sync. So here is what you do to get rid of that error.
1) Set a chain of SNTP servers to synchronize with via “net time /setsntp: servername”. You can get a list of local servers to synchronize to from the link below.
2) Run the command “w32tm /config /syncfromflags:MANUAL /reliable:YES /update”. This directs Windows to think that the time is reliable on the local server. The only way to get it reliable is to synchronize with the servers as in step 1.