It seems like the cable modem was sending DHCP offers with the wrong MAC address. It probably needed to be unplugged long enough to lose that info. The reason it died during mud may have been that your DHCP lease expired and your machine tried to renew it but couldn't.
Glad it's working