I'm at a loss what to say, I actually have this site monitored 24 hours a day with a server monitoring thing and that tells me instantly if there's a problem with the site going down. It's pretty solid most of the time bar the odd 5 minute wobble. It might be issues with the MySQL portion of the server. I will have to look into finding a new host I think.