Also check nat type on xbox network settings it may be fluctuating between open and moderate.. and if that's the case you may need to go into router settings and open up some ports ... Google xbox live ports to find out which ones you need to add to router settings