Salve a tutti ho un problema

Ho windows server 2003 web edition con IIS 6 a con tutti gli aggiornamenti disponibili.
Ho un sito con centinaia di utenti che si collegano in contemporanea

Guardando con IIS6 Request Viewer in maniera casuale rimangono appese delle richieste
di pagine asp nello stato "processing" anche per 5-10 minuti ignorando del tutto l'impostazione script timeout a 30 secondi. La cosa ancora piu assurda è che se tengo aperto IIS ma blocco tutti i siti i processi rimangono li appesi in ogni caso occupandomi il 60-80% della cpu nonostante i clients siano ormai scollegati

Il problema si risolve quando riciclo la memoria o riavviando IIS per intero.

Cosa può essere? Qualcuno ha avuto lo stesso problema?

Anche se fosse un errore di programmazione sta di fatto che lo script timeout impone il termine dell'esecuzione dopo 30 secondi... non riesco a capire. fatemi sapere