That could definitely be an issue!
Our apologies, though, but we're unable to find your domain anywhere in our system, Marc. Visiting that domain, I am redirected to xn--mini-tnli-57a.ch, which resolves from 188.8.131.52 (not one of ours). If you've recently transferred the domain to us or moved it to another account, please provide an account number if possible so we can investigate that way. Thanks!