Sage 100 2015 Standard randomly locking on terminal server

One of our end-users recently changed from a physical 2008 terminal server to a virtual server 2012R2.

Randomly during the day Sage 100 will lock up whatever they are doing.  You're only option is to kill the task through task manager then log back into Sage 100.  This doesn't effect anyone else using Sage 100.  It happens to all users on this new terminal server but not at the same time.

A couple of errors pop up while you're killing things that it can't find files relating to Sage 100.  So if you're in customer maintenance and are frozen then kill task it'll say it can't find AR_Customer.m4t.  And at the end of the string of errors as you kill tasks you get an 'Input/Output error in SY_Session.pvc Method SetLastActivityTime.

So far I've uninstalled and reinstalled Sage 100, tried to run it via UNC and mapped drive letter, excluded then disabled antivirus, delete SY_Console and SY_Workstation files, and disabled DEP on the terminal server.  Nothing so far has made any difference.

Looking in the servers Event Viewer sometimes says that it can't find PVWXIN32.exe on the Sage 100 server and other times nothing is registered in the Event Viewer.  Kinda strange...

Has anyone else experienced issues like this?  Knowing that Sage is sensitive to the loss of network connectivity I have a feeling that is the issue.

Thanks for any suggestions.