Check for updated firmware. If that does not help, te router is likely going bad unless there is a device on it that is causing an issue. Some bad cables or network cards can cause the whole network to have issues. Test with one of our devices off for a day, see if the router is stable. Do that for every one. If they all don't help, I'd say it's time to relace the router.