Hi Tim,
Thank you for the important update on your issue.
I will surely help you with the steps to clean boot your system. In the first place, you need to check if any of the third party program services are responsible for your internet connection. If so, let them be enabled and disable the rest of them to run the system in a selective startup. Now, I would suggest you to thoroughly follow the diagrammatic steps provided for Windows 7 and Windows Vista in the following link.
How to perform a clean boot in Windows
Note: Refer "How to reset the computer to start normally after clean boot troubleshooting" to reset the computer to start as normal after troubleshooting.
If you find the article or the steps intricate anyway, please post back with your results. I'll assist you with the
specific steps.
Thanks again!