I have been pulling my hair out over this problem for ages now so I am delighted to finally get it resolved.
I am with Homecall, but I followed the advice given on here and entered the manual port 64049 and my problem is solved (touch wood).
Thanks peeps!
