Ok I am talking with Matt in emails. First off Caching is still off. It is off so that he can test to make sure all the other services are operating properly. We were having max connection errors earlier and he wants to make sure those are gone.
Secondly, he is starting to feel that there is a hosting issue and NOT an issue with the server. He said some operations he did should have taken seconds took minutes to do, yet the server itself didn't show any issues. I just mentioned to him that the hosting suggested me migrate to NY or LA. He hasnt repplied to me on that yet. But again if we do that some people could be without us for up to 24 hours as some ISP's do not do DNS correctly. (Not to mention I would need to move our DNS server off of this server first. since it is hosted here as well,)
So that is where we are at. He is still in there keeping an eye on things. When caching is on it should be even faster but if there are issues at the datacenter we will still see issues.... (And that pisses me off.)