It sounds like a motherboard problem. I had a very similar problem and changing the motherboard solved the issue.
open