Ethernet keeps cutting out; PC ethernet port must be the issue

Recently wired an ethernet cable and upon plugging it into my pc, it will work perfectly fine for a while and then randomly cut out and say "network cable unplugged", which it will stay on for a while before identifying and connecting again. I have connected the ethernet port to a different laptop and it works perfectly fine so it must be the PC which is the issue. Anyone have any reccomendations of what to do? The PC only has one etherner port, should I try clean it first? Should I just buy a USB to ethernet adapter? Or is there a possible way to fix it?

Thanks for any advice