might be cause by the interrupts used by the serial communication? if you send characters does it happen more?