That is a tough one. Seems like the last couple of times I've had a somewhat similar problem its been video related. First time, my lcd completely crapped out, second time was the video card. Would obviously be best to test those out first, but I understand not everyone has lots of spare parts laying around.