Hi. Hope someone can help me with this. I've just recently started playing Halo with friends using Xlink/System Link. It's been great! - when it works that is.

I've found that whenever my XBox is connected to my router, Halo would just hang in-game when starting system link play. This has happened most of the time. The times it has worked (about 2 - 3 times), it's worked flawlessly though.
Any tips on what i should look for to fix this? I have the latest Xlink, and have already setup the router properly. Xlink seems to be working fine, it's just my XBox/Halo that i'm having a problem with.
Even without trying to use tunneling software, as long as my XBox is connected to the router, it would do this as well during multiplayer play. I hope it's ok to post in this forum. I was thinking people here would know about networking problems.
Thanks!