Hmm.. this is strange. The time between updates on the timer is always 0.0039062500000000000 ( which I think is 1/256. ) Just thought I'd post that in case it means anything to anyone. Seems like such a precise value might be a clue to the issue, since it doesn't happen if I just run Redi's example above.
EDIT: And Millisecs() is returning values with the same step. What the heck is causing this? ;/
EDIT: And Millisecs() is returning values with the same step. What the heck is causing this? ;/