If it's your router, have you tried a reset to factory settings?
If not, it may clear the problems. Obviously, ensure you have recorded all the settings before wiping it.
When setting it back up (if you go down this road), test while it is in as near to default as possible, then add back settings, test, add back settings etc.
SD