Every time I start an online match with someone, the game will freeze, start "syncing" then say "Connection to the Host has been Lost". (standard error for losing connection) The timing of this happening is random, be it at the start of the match, or after 2 battles. Either way, I never get to finish the match before the error appears.
My NAT type is Open. I'm using the Black Xbox with built in wifi. Xbox LIVE is connected to my router through wifi. I am in the same room as the router, so distance should not be a problem. Other people are not using my bandwidth heavily, so this is not a problem either. The router's ports are open. There is no username/pass to use it. I have a dynamic IP, and the Xbox wifi is set to automatic.
I have no other problems with any other games. I play CoD MW2 every day with no problem whatsoever. I play Fable 2 and can see other people in the game without problems. The only game I've ever had a problem with is Tekken 6.
What can I do to fix this? Also, don't give me stupid answers like restarting the xbox, router, or modem, I've done all of those things already, and have had no luck. Same with changing settings on the router, it is completely open... so much so that it's probably a security risk >>"