My xbox is randomly disconnecting from xbox live. It will disconnect when it is idle, while watching netflix, etc... All of my other devices work with the internet. My download speed is 25mgps. It disconnects about ten times per day. I've tried re-downloading the profiles, using a memory unit instead of the hard drive, running the test, resetting the router/modem, using ethernet instead of wireless, clearing the system cache, and nothing works. It gives me no error codes (except one time it surprisingly gave me this one: R8157-3001) and usually all I need to do is resign in and it'll be connected. I can either resign in, go back to Xbox home screen, or go to test connection and it will reconnect to xbox live. Every time I contact xbox support they each give me a different option to try and still nothing works. This is very aggravating so I'm trying to use the forum as a last ditch attempt. Please help!
Xbox 360 Slim
Internet modem/router: Netgear Wireless Cable Gateway model CG3000D