Dropping Games

I am in the United States and I keep getting dropped every 2-3 games randomly. It will kick me back to the halo main menu and give me the error code [0x000C0005] in my party chat. I have quit and restarted the game countless times, reset my xbox account, internet settings all I could think of and the issue still hasn’t been resolved. Even spoke with Xbox support and still haven’t found a solution yet. Any help would be greatly appreciated.