@Andrew80, dovresti cercare di circoscrivere gli scenari e individuare almeno la parte di codice dove si verifica l'errore; non credo sia efficace postare tutto il sito e chiedere di guardarlo tutto...

del resto, dici di aver fatto un po' di debug, quindi portaci al tuo stesso livello, che ci si focalizza sul punto individuato

facce sape'