Credo che il problema sia tutto nella riga Timer1.Enabled = False dentro l'evento Tick. Se disabiliti il Timer è normale che non ti arrivino più altri eventi Tick dopo il primo.