You probably should call support or post on the newsgroup (write down the times that this occurs).
What do the power levels look like at
http://192.168.100.1/CmDnstream.asp and
http://192.168.100.1/CmUpstream.asp ?
It may be worth including items from the modems log (like timeout notifications).
Hmm, just noticed I had a timeout an hour ago.