I am no substitute for Essexboy, and winpatrol is probably no substitute for the tools he will use - but if you have it installed (or can install it), it might just be worth trying to use it to simultaneously kille the multiple instances of the bug (which may be restarting each other).

'Dealing with Stubborn Tasks

Sometimes malicious programs come in pairs or groups that protect each other to prevent you from removing them. In such cases, you will want to find all the suspicious tasks on the Active Tasks list and use the Kill Task feature to shut down each one before removing the suspicious entry from the Startup Programs list.

First, close down all the applications that you know about.
Click the Active Tasks tab to check what programs are still listed.
You may see multiple suspicious programs. Some may have what look to be randomly created filenames.
Hold down the CTRL key to select several tasks at once and click on each suspicious task.
Click on the Kill Task button.

Once the programs are no longer active you should be able to remove them from the Startup Programs list to prevent them from re-starting later.

“Delete File on Reboot”
If after trying to remove a suspicious or dangerous program you find it still will not go away, right-click on the name of the program Module and select “Delete File on Reboot.” This action will not take place until the next time you boot, but the file will be deleted before Windows starts and any other programs that may attempt to prevent its deletion.

There is no way to recover the file once it is deleted, so use this feature only when you are absolutely sure you want to remove the file.’

Just possibly worht a go while you wait?