Ok so todays battle is with 1and1. One of the website was admin started throwing a 500 error. After a lot of searching we found that somehow the 1and1 DNS settings had change to the wrong server, go figure...