Have you tried stopping the timer ?

Simply add code as the first line in the timer elapsed event to stop the timer. This way it fires one time and stops.