I can't look at your code at the moment, but according to the picture, you have at least one problem here - the RF Burst local variable will only be read once, when you enter the loop. That means that's when the time between bursts VI will run. This may be the source of your problem, but without looking at the code itself, I can't tell.
___________________
Try to take over the world!