What is in your startup items on msconfig? Services running etc?
Can you identify where it is stored?
I recommend winpatrol for keeping an eye on those areas as most viruses/malware are said to be manifested there.
I am not an expert though! I am still learning from my own mistakes