If you haven't already done these things: Unplug it for a bit and plug it back in, then try updating your firmware if that doesn't help.
But I had a Dlink router that did a similar thing and, despite many attempts to fix it, it never really got any better.
|