Obviously swapping the Speedtouch 120`s didn`t work so it`s a setting on the laptop in question. Which operating system is it?
What is the exact message? I`m thinking check your TCP/IP settings. (In XP start>connect to>show all connections and right click your wireless connection then properties. Select TCP/IP and properties again) Make sure it is set to connect automatically on both counts.