Hey R00ler and TheNormalGeek,
First of all I got rid of the For Next Loops. Replaced them with just a couple of instance variables and a few more events.
Kept the whole thing under 50 events. 49 to be exact. As time passes the number of spikes increases and are better randomly spread.
Thanks for all your suggestions, it was fun making this clone.