I had the same trouble when I used "Debug" and interupts, using the HSEROUT worked great. You can read about it in a thread I had
"DT Interrupt and Elapsed Time Running Slow"

http://www.picbasic.co.uk/forum/showthread.php?t=11056

hope that helps,

Shane