Se c'è un errore logico di cui non ti sei accorto, nessuno te lo può fare notare se non posti tutto il codice che gira.

E comunque, spero che da quella if il codice passi una sola volta perché verrebbe avviato continuamente se Count rimane 2 ...