That error can be caused by a wide range of things.
The first think I suggest is to run MSCONFIG and on the general tab, select Selective Startup and the have a checkmark in Load system services but clear the box for Load startup items, click okay, and then reboot the system. See if the problems recur now.