Xbox Live service degradation – Check status page.
Corrupted cache / profile – Clear system cache, re-download profile.
Step-by-Step Fixes
Wired test: Connect Ethernet directly to modem. If stable, Wi-Fi is the culprit.
Restart modem/router (unplug 30 seconds).
Xbox Network Settings → Test NAT Type. If Strict: enable UPnP, forward ports 88, 3074, 53, 80, 500, 3544, 4500 (UDP/TCP), or set console to DMZ (last resort).
Clear cache: Settings → System → Storage → [Device] → System Items → Clear System Cache.