Questa istruzione :

If Timer1.Interval = 0 Then

non credo che serva per quello che ti aspetti.

Controlla sulla guida a cosa serve la proprietà Interval...