another option you could try is putting it into emergency restore mode. as far as how to do that every router is different however i know you can do it on linksys equipment.
basically you use some combination of the reset button, powering on and off or something like that.
then you will need to setup a tftp server and, using the web interface, point the router to a good .bin firmware file and it should be restored.
that might help out if there isn't anything seriously wrong with the router.