Xbox Live Disconnection

Hi halo i love playing halo but it is getting me crazy.

i am a Xbox live player and i love to play it online but when i want to matchmaking or play campain with friends, is halo kicking me out of the game or campain and turns it on his own to local player.

I have this problem for days now and i want to play online what can i do because i don’t wanna trow halo away.

I got it only with this game because when im playing gears of war 3 is everything normal

So give me some advice because i can not play before its fixed