seems like if you take one device off the network, and you get internet, could be something wrong else where. I've seen this if a lan cable is connected incorrectly and causes a loop by accident. I would check the cables and make sure the lines aren't being improperly connected in some fashion.