I suspect your initial issues with the cable modem might have been caused by the changing MAC addresses between your gateway devices. I've seen this occur with my cable modem as well. A hard reset of the modem(I unplug it for a few minutes because that is the only access I have) always seems to fix the issue.