Get a cable tester and verify your rj45 connectors are ok. I have seen those things get corroded quite a bit.