Sometimes DCC will work, but most of the time not. There doesn't appear to be any pattern to it. Even running with no router, firewall or AV it's the same. It can be working when I go to bed and not when I get up.

I think I might be behind a NAT firewall being run by my ISP, which I have no control over. My hostname in mIRC starts with natgw-

I've read through all the help files online and tried everything the suggest but nothing seems to make any it better.

I get the error: send incomplete (connection failed) when it fails. Is there any way I can get around this using a VPN or something?