Hello,
At first check this setting in .vmx file of your VM:
ethernet0.wakeOnPcktRcv = "TRUE"
If it is OK and problem still exists, than
I think, that DHCP needs some timeout to give IP to your Guest OS.
Try to wait a little.
One more thing, Why uninstall and install adapter, just only disconnect and connect from VM.
Hope will help.
Yours, Oscar