Mark - I've reached out to your email address. Would be happy to provide a quick review for you. I've dealt with a similar case, and it turned out to be an incompatibility between hardware and the version of the virtualization framework in use. Server stops can be alleviated in the meantime with a backup MX and proper monitoring.
Kyle Kerst Cameron Solutions LLC www.cameron-solutions.com