MacBook Pro 2017 Display Glitching Very Badly
Basically today I was using my macbook pro and the screen suddenly started flickering green and pink horizontal lines and sometimes it shows a big vertical line when open or close the lid and also the vertical lines appear in different background, I take good care of my tech so i didn't hit or drop my macbook pro, I'm a full time student and my Macbook Pro warranty expired like 15 days ago, I don't have money to repair it and there is no Apple Store in the country that i am right now so I can’t get it diagnosed officially by Apple.
In this picture you will find some of the horizontal lines
In this picture you will find the big vertical stripe that appears when i open or close the lid
In this one it shows more of the lines like the ones of the first picture but this appear on black background which it is very weird
And in this video you are going to notice some random green and pink dots that flashes very fast in the same place of the big vertical stripe.
Note: I already reset PRAM and SMC, and started safe mode with no luck. I connected the macbook pro to an external display and it works great so GPU is good.
Please help me, thanks in advance.
UPDATE: So the stripe is not appearing anymore but the horizontal lines still appear in certain backgrounds it really depend on the colors that are being shown in the screen being black and white the ones that provoke the lines most.