Three options available:
* Purchase a new screen. Expensive but doable from a DIY point of view.
* Good alternative: purchase an original used full screen assembly. Examine the cables or make sure to test it. It could be suffering from the same symptoms or just starting to fail at the cable level.
* Have the screen refurbished by pulling the LCD out and replacing the whole cable assembly (main risk is breaking the LCD).
* Have the cable repaired. After a couple of years of refining this method, I’ve come to the conclusion that it’s a great option provided you have a steady hand and the right tools and specially the right technique. I’d recommend someone in your area who could offer it with an extended money-back warranty (don’t buy into it if they offer no warranty).
* It’s by no means a DIY project unless microsoldering is up your sleeve.
* Final note: I used to be sceptical about the last two solutions, but after mastering the last one and seeing other techs master the one before the last, I now think they’re both very solid alternatives to buying expensive new or used screens.