You might have to see that repair guy if you're scared of cracking open this expensive laptop. I can't tell if this would be a hard drive issue or a graphics card issue.
My guess is that the graphics card driver was the issue before, but then after a hiccup or something, somehow the hard drive...