Le cause possono essere molteplici ma non sarà possibile da remoto capire... probabilmente un inizio di corruzione del file... ma 9 volte su 10 la causa è il "programmatore"... che non dichiara le variabili o gli oggetti, no usa la gestione errori, inserisce riferimenti a librerie esterne in malo modo ecc...ecc...
Semplifichiamo.... crea un NUOVO FILE vuoto da zero ed importa tutto il contenuto del file originale... compatta e se hai codice compila i moduli.
Ora riprova....