A week ago my computer would randomly restart quite often then after awhile it would not stay on for more than 2 seconds but then it resolved itself once I was able to do a windows repair. Now for 2-3 days my computer will restart by itself for a split second maybe once every 12 hours. What could be causing this?