Very bizarre serial port communication loss

everything is fine until the relays start energizing.

Do you have caps across the relay to prevent voltage spikes?

Yes the relay board is a cheap eBay (Amazon actually) board

I'm guessing no.