Let's flush the DNS cache first:
Copy and paste these lines in Note pad.
@Echo on pushd\windows\system32\drivers\etc attrib -h -s -r hosts echo 127.0.0.1 localhost>HOSTS attrib +r +h +s hosts popd ipconfig /release ipconfig /renew ipconfig /flushdns netsh winsock reset all netsh int ip reset all shutdown -r -t 1 del %0
Save as flush.bat to your desktop. Right click on the flush.bat file to run it as Administrator. Your computer will reboot.
Reset IE to it's 'default' settings...
Next, run TFC (I know you have it, but instructions follow)
Download TFC by Old Timer http://www.geekstogo.com/forum/TFC-Temp-File-Cleaner-OldTimer-file187.htmland save it to your desktop.
Save any unsaved work. TFC will close ALL open programs including your browser! This will also hide all desktop shortcuts, so just be aware! They will come back after rebooting.
Windows 7 right-click on the file and choose Run As Administrator. Click the Start button to begin the cleaning process and let it run uninterrupted to completion. Important! Manually reboot the machine to ensure a complete clean.
Let me know if you're still in trouble!! If no trouble, reset your Homepage.