i actually had something similar to this happen recently, i had to hold the ethernet down and it started working again so i just sat something on the ethernet to keep it held down and it started working perfectly normal after than. Mine was working perfectly prior to this then out of no where it did that so i just thought "let me try an ethernet i know works" nothing happened, then i thought "let me just move the ethernet till it works", then eventually noticed it only worked when i had it held to the ground. Weird issue with a weird solution for me personally, who knows, yours may be the same thing.