the main difference reside in the overflow of TMR1 + time to send a Byte. Do the same thing but remove the For To Next loop... how about now?