Time out issues with challenge verification

I should add that it will verify the challenge on domain A then fail on a different domain and if I run it again it will sometimes fail on domain A and verify the other domain. no pattern to what domain it fails on.