virus, could be software conflicts, could even be hardware issue. you need to check your event viewer application log and system log to find whether there is any events logged fisrt/