you know what, i had the exact same problem with that same router. At least it sounds like the same problem. I ended up having to buy a new router. It was something with the router that was the problem with mine, because i bought a new one and everything worked fine.
If it's not broke, i can fix it