Arduino Serial Communication VIA Xbee Problem

I am using two XBEE series one transceivers to communicate between Visual Basic and my Arduino. Communications will work perfectly fine and then at random points completely cut out. I don't think it's my code as everything works great when I run using the USB connection with the same data rate.

Any help or tips would be seriously appreciated as this problem is driving me nuts.

Thank you in advance.