OK now comes the boring bit
Go into Msconfig again and re-enable half of the services.
Reboot
Is it still running normally ?
If yes then enable half of the remaining services and repeat etc. etc. until we can determine which service is causing the problem