have you tried to delete the pref file for TCP/IP. have you tried to wiggle the cable around a bit wile its connected to the port and on the router( just wondering) have you tried to use a different cable ( i know it sounds stupid)
that is if you already haven't tried al of those above.
that is if you already haven't tried al of those above.