lagging out. help me

during a match, there will start to be lag like people teleporting for a few seconds then my screen goes black and it says everyone quit but me. then i rank up lol. and i dont lose xbl connection i just cant hear the party chat for a lil bit then it cuts back in.

suggestions?

anyone else?