I tried a different cable today with the same results. There is another plc in the same building that is sharing the same switch, i can plug my laptop into the switch ping the other 5/05 and get no errors. Then ping the problem plc and get 20 some errors.
If you have another SLC 5/05, try swapping the power supplies. It only takes a few minutes. I spent weeks of sleepless nights trying to troubleshoot a similar communications issue - turned out to be faulty (noisy) power supply.