I had a similar issue at one point in the past--the ASA was not syncing properly with a Windows 2003 NTP server. I believe the ASA was reporting the NTP server as having a status of "insane".
I am not 100% positive, but I believe these are the instructions I followed to resolve this issue. Take a look at the section called "Configuring the Windows Time service to use an internal hardware clock":
Hope that helps.