Sounds like you may still have some residual "junk" on there yet.
Suggest you run a good antivirus, malware, & trojan scan on it.
(turn off your system restore first & keep alternating through them until all reports clean - then turn sys restore back on)
You can search the site for such to use.
Plus, check your HOSTS file for anything that may redirect you.
It is also quite possible that you are a victim of DNS poisoning. Especially if your ISP hasn't patched. By now I'd think THEY would have but I wouldn't totally rule it out without checking. There is also info on here for that too.
Also, if you haven't already (you can use the ones you get for the cleanup) get a good REAL antivirus - malware program on there PLUS a good firewall (M$ own will work, if nothing else) If you are networked, use the hardware firewall in the router,too.