If you've looked at everything else, perhaps the problem is embedded in your router itself. They all normally have their own firewalls that could be causing some sort of interference.

KK