It sounds like an intermittent hardware problem to me. Counsider the the hard drive as a possible culprit also.