I have take a look at your services that you are currently offer at your company. It is kind of too good to be true . I will talk to my staffs and take this into consideration of changing the out source company for our company.
Wondering what caused 5 Days of downtime with a cPanel server. If the support was too bad you should have considered a better support when your downtime crosses 24 hours.
AssistanZ - Beyond Boundaries... Cloudstack Consultancy / 24x7 Web Hosting Support / 24x7 Server Management / Infrastructure Management Services Web & Mobile Apps Development / Web Designing Services / Php, Grails, Java Development
That is terrible. As 24x7Support say, you should just move to a different provider (also, I happen to have used some of 24x7servermanagement.com's services for months now and they have been pretty good for what I need them for - a nicely managed and staffed company.
On note of your problem...
Have you tried restarting your server/VPS yet...? What happens to your swap after restart? Does it get full quickly again?
It seems like it would be such an easy to solve issue... i.e. a single thing running is hogging all the resources. Perhaps the company you are using are just too busy to handle all the requests they get or lack staff.