Randomly disconnect

You likely have packet loss. This can be tracked with the tool mentioned in this sticky thread: