I think I have this solved problem
Try a new router. Consumer routers are a crapshoot at best. Stick with cisco stuff, the small business line isnt too far off the pricing of the cheap consumer stuff. I have never had issues with any cisco gear of any of their product lines.