I had the same thing happening 3 months ago. On my router under the wireless settings there is Maximum Clients, mine was set to 5 and we have 7 devices. So when another device connected it would kick me off. I changed it to the default 128 and haven't had a problem since.
Oh, I should...