I have had the logic board replaced, and graphics card, and the screen and that has fixed it. Good luck.
open