Having recently gotten reconnected to my own service, I opted to use the same Cable Modem and Router I was using previously with the same Provider. The Modem is a Motorola Surfboard SB5102, and the router is a D-Link DIR-655.
One problem I have had is that, infrequently (maybe every few hours) the router, by all indications, is resetting itself. At first I suspected the cable modem, but then I noticed that I also lost the ability to access the router (ping or http setup pages) when I lost the connection, additionally, I connected the cable modem directly to my PC and did not have any problems either.
I feel I've isolated the router as the cause of the problem. Note that this router, when I last used it a good year or more ago, worked perfectly fine in conjunction with the same Modem, and to my knowledge has not had any extensive bumps or bangs in the meantime. However, it was outside when I tried to sell it at a garage sale (which it thankfully never got sold at).
I figured that the router might be resetting because it is overheating. The router- like most- usually got fairly hot, but it was all I had to go on, so I took off the case and let it sit free of it's insulating cover. However it doesn't seem that has solved the problem.
My only other idea is to continue running with the idea that it is overheating and see if I can find my tube of Arctic Silver and try re-applying the two Passive heatsinks inside the device, but it might still be in the box of stuff I have in storage.
I do have a WBR-1310 to use as a backup, but I'd much rather use the DIR-655 if I can. Additionally I wasn't able to get any wired connections to work through the WBR-1310, so that will probably just be switching out one set of problems for another.
Anybody else have any other ideas?