Do you have a wireless card or USB device for your laptop or is the wireless card internal to your laptop?
With my laptop, I have a wireless D-Link card, and the software associated with the wireless card allows me to define the default wireless connection (i.e. SSID, WEP, channel, etc.). I am always connected to this connection. If I perform a rescan, it will show other networks, but still remain on the default connection, unless I opt to select the other network.
You may want to consider changing your network configuration to another channel, enabling encryption options, etc. on the wireless router and then defining your default connection on your laptop to match this. I believe that there are overlaps on the standard 1-11 channels, so maybe try different channels, regardless ensure your laptop settings match your router settings.
Another consideration, maybe your laptop has a setting to continuously check for other wireless connections?? Could you de-activate that?
Just some ideas.