Try scheduled tasks - you may get lucky with all the details there.
Or, type in msconfig into Run (on XP) and see if there is anything strange there (in the startup tab).
Or, when your "Run As" window is open, open task manager - there could be an insight?
Is the Sandisk plugged in on boot? If so, unplug it and try the boot, see if that is the issue?