Routers are fickle things. The most common cause of this problem relates to the software that runs the router which is known as firmware. Not only for reliability reasons, but also for security reasons it is considered good practice to keep your routers firmware up to date. Doing this will solve most strange issues with routers.
To update the routers firmware you can either go to the manufacturers website and follow their directions or call the manufacturers support line.