Reach - Constantly getting dropped from matches?

So I’m constantly getting dropped from matches, saying ‘‘Leaving matchmaking…’’ right before the match starts. Am I the only one experiencing this? Is there an easy solution to this? This has been preventing me from playing the game for quite some time now and I’m considering about refunding it.