I had this and it was somone elses wireless causing problems. while my signal was way stronger theres caused problems.
First thing to try is change the channel the router uses, just keep switching until you find a good one.
Or do what I did, connected to teh other wireless and it was default everything, ip, password, the lot. so just turned their wireless off. Not one problem since