Xbox Live connection trouble

Greetings all, I’m sorry for the worst first post ever but I have some problems connecting and hosting to Xbox live games. The problem only started today before this I have been able to play and host without any problems. Today however I get the following message when I try to join a game: “Unable to Play” when I host nobody can join. However when I get invited by a friend I can play just fine. I am quite sure that I have port 88 and 3074 properly opened on my xbox ip address. When I test my xbox live network connection it also says it’s fine. I’ve tried everything but not solution yet hopefully someone here can help out.

Thanks in advance.