Maybe being a tad TOO simple, here, roach, but what settings have you in IE under 'Tools/Internet Options/Connections? If you have 'Always dial' or 'Dial whenever...' and IE starts at boot up too, DUN will appear and start to dial.
Basic (free) Zone Alarm has an option under 'overview' to AUTOMATICALLY check for updates.