Perhaps you might try logging into the router (it's a Linux box) and see if there's anything "interesting" in the kernel logs?

Just telnet to it, login with the same userid/passwd as with the web GUI (defaults are "root" and "admin"), and issue the dmesg command to see the logs.