This came up awhile ago, not sure if it was ever addressed, but it looks like Blizzard introduced a new MMR mechanic without telling anyone- MMR decay. Basically you lose MMR if you dont play games, which apparently has been really messing up matchmaking.