Just to clarify - you can connect to networks, but just have trouble keeping the connection alive for a long time? Or have trouble connecting to some networks at all?
If it's the former, does a timer that pings yourself every 45 seconds or so help?
//timerpingself. $+ $network 0 45 .ping $!me
in options/connect/options, does it help to change the setting "check connection timeout"
is it only some networks, or do they all have the intermittent problem?