I wasted 2 weeks trying to get Solaris 10 u11 running stably on KVM with CentOS 6.5. installed and ran perfectly on my first try with esxi 5.5.
Same story with FreeBSD 9.1 but I found upgrading the kernel to something slightly less dinosauristic as the EL kernel alleviated the problem.