I had a client for a while with a similar up and down internet connection. Half dozen cable co visits, new router, 2 new modems - no change.

We put an extra, very basic firewall (no wifi, no scanning detection, etc) between the wifi/firewall she already had (netgear something-or-other) and the cable modem. Problem went away for good then.

-jk