I think I saw Arvixe in the url at one point. Is that who's hosting the site? If so, they are an awful host. Very unreliable support. I'd move elsewhere.