Hi! I know it's kind of late but had you tried hooking it up to an external monitor and seeing if that fixed it? To me, your symptoms say GPU or Display.
open