Universsal gcode sender

I’ve been having trouble with Picsender lately. Some kind of communication error with Grbl.(Can’t remember the error exactly). It has stopped in the middle of carves a bunch of times. When I run the same program in UGS it does fine. Funny thing is, I switched from UGS to Picsender because I was having problems with UGS.
I thought the problem might go away when I got a powered usb hub but no dice.