I sent a message to my ISP yesterday to open those ports because I could not see them using "netstat -a". They have not responded yet but I was able to play for 2 hours today until 9002 kicked me off. That is much better than the constant 2 to 3 mins I was experiencing last night.

I may switch ISP in the near future but I will keep this thread updated if conditions go back to the way they were or improve.