Staying Connected to Xbox Live

I am getting continual disconnects using my Virgin Superhub and Xbox live. It has been fine for years but all of a sudden it connects then just dissconnects for no reason. I am on a wired connection as well. Hub works fine on PC, Ipad, iphone, PS3 and laptop it just seems to be on the xbox live stuff recently.

Anyone have any thoughts or ideas?