Hello Bruce Young (b.young)"),
Thanks for reaching out to Microsoft Community. I'm sorry to hear about this issue on your dock. I understand how concerning it is to have such problem. I'll do my best to help.
This might be due to ethernet adapter driver issues. To work around this issue, increase the USB selective suspend idle timeout value for the Surface Ethernet Adapter.
- Right-click the Start button and choose Device Manager
- In Device Manager, locate the Surface Ethernet Adapter under Network adapters
- Right-click Surface Ethernet Adapter, and then choose Properties
- On the Advanced tab, choose Selective suspend idle timeout
- Change the value from 5 to 30, and then press OK.
Also, update the firmware of your Surface Dock: Update your Surface Dock (microsoft.com)
Then, observe it for a while and let me know how it goes.
Looking forward to your response.