|If it were me I would (and in this order):|
1) Reset the router to factory defaults and then reconfigure it
if that didn't work
2) Try a third party firmware on it like Tomato Firmware or one of the other 5 or so listed at the bottom of the page that link takes you to.
If neither of the above works, your router may be no good. I would then replace it.