For the last week I have been unable to play matchmaking. I can play custom games and talk to friends online but when I try to search a match, it says "unable to match, not enough people or skill level too high" it says that for every playlist. When I join a fire team, we can't finds matches because of me. When I leave my friends are able to find matches instantly. I called Xbox twice and I have deleted my xbox, deleted profile, reinstalled halo, hard reboot, unplugged router and modem.. I have tried everything. My NAT is open and I know it's not my connection because I can play custom games and talk to people. Does anyone have this problem? Please help. Thanks!!