Server.CreateObject Failed. 80040111.

Has anyone seen the COM createObject in ASP just stop working (line 1 in the sample below) ?

The error in the windows event log is

     Server.CreateObject Failed. 80040111.

  1.  CRM = eWare = Server.CreateObject(ClassName);
  2.  eWare.Host = "DPP";
  3.  eMsg = CRM.Init(
        Request.Querystring,
        Request.Form,
        Request.ServerVariables("HTTPS"),
        Request.ServerVariables("SERVER_NAME"),
        true,
        Request.ServerVariables("HTTP_USER_AGENT"),
        Request.ServerVariables("HTTP_ACCEPT"));

And a reset or recycling of the CRM app pool is required to fix it.

Any ideas would be appreciated.