When ever I get a crazy virus I go here for help:
http://forums.maddoktor2.com/index.phpIts free to everyone. Since there staff is small it might take a few days for a reply. They have solved all my virus problems. If they can't fix your problem best thing to do is wipe your hard drive and start fresh.