Chosen Solution

Hi, I was hoping one of you could help me diagnose this problem. My screen on my Macbook Pro 2016 has random static lines going across the screen when reading text on a white background as well as a solid vertical static bar on a black background. Please see gifs for visual aid:

  1. https://imgur.com/ZYJsJTx
  2. https://imgur.com/1lIECW4 Any idea what it may be and is it something I can fix? I also can hear something rocking around inside when I shake the laptop lightly. Could this be the Flexigate issue? Am I entitled to a free repair? Is it a gonner? Please note that I have connected it to an external display and do not see any issues on that external display. Thank you all!

Sorry this is not FlexGate that was the backlight ribbon cable which is a different cable from the displays data cables.

Here the data cables are marked in purple (click to get full image)

The logic board they connect to has a few chips under the metal shields, this logic is called a T-CON board. It creates the needed LCD raster horizontal and vertical signals converting them from the logic board connection signals. This board is part of the display assembly and its what has failed here. Sadly the demand for used parts has stripped the market for used parts presently. All I can find is new parts here’s one source: 13” MacBook Pro Display Assembly - Space Grey, Apple P/N 661-07970 13” MacBook Pro Display - Silver, Apple P/N 661-07971 And lastly, here’s the guide: MacBook Pro 13" Touch Bar 2016 Repair Update (06/19/2020) The 13" models cooling system better sized over the 15" model. Unlike the 15" had a second hot chip! We are seeing a lot of the 15" models encountering this failure as well as over & under scanning which creates black & grey bars at the top and bottom edges. Here you likely overheated the system with dust build up or blocked the vents (using the system on a bed or rug floor) so the air flow was reduced.

Playing games or videos can push the thermal load. Best to visit an Apple Store (free estimate) let them verify.