Hola ,
Me ha ocurrido esto, según tengo entendido es por como el IIS administra la memoria,en algún momento también sin necesidad de reiniciarse es probable que se arregle solo por que el IIS realiza un proceso de reciclaje
Si pudieras pon el código como cargas tu crystal report, te recomiendo utilizes el bloque de código
using end using,para el uso de los objetos del crystal.
Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.