Impossibile aiutare chi non vuole essere aiutato... A nessuno qua frega degli affari tuoi, ma non serve altro lo dici tu, almeno i dati di contesto servono, hai postato solo uno snippet parziale e non si vede la dichiarazione di nessuna delle variabili che usi né come inizializzi
blal1
e il bug potrebbe benissimo essere scatenato da una di queste cose. Detto questo buona fortuna con il tuo script.