A likely hardware failure in the display panel.
I would attempt to buy a used replacement and see if the problem disappears.
First step is to pull it out and get a good part number from it. It is entirely possible some coding or firmware updates may be required to finish.
Likely, this one...
or, possibly this one...