You have two options, try to solder the ethernet port on to have a tighter connection, or the better option, replace your logic board.
Logic board replacements are available from our online store at the link below:
http://www.powerbookmedic.com/xcart1/cu ... t=0&page=1
-Bradley
PowerbookMedic