Have you tried to connect any other devices wirelessly to this router?
Usually when I run into problems like this, it is the router. Usually doing a hard
reset of the router then reprogramming solves the problem. These cheap home routers
tend to freak out sometimes and do all kinds of unpredictable things.