A little known problem is that removing virus, spyware and such does not repair the damage. Microsoft and no other company I know of has found a tool that will find all the damage that can be done.

If after PCBugDoctor and more doesn't cure it, then you backup what you can't lose (you already do, but I always repeat it for those that don't) then you wipe it out and install it like you did the first time plus antivirus, firewall so you don't have a repeat occurance.