Is it http error 500?
Is it when the server is overloaded (lite restriction?)
What are the logs on the server?
Do you have extended logging on on the IIS server (failed log request module)?