I would probably first check to make sure the cable that’s connecting your Macbook display to the main board is seated properly before exploring the expensive display replacement. You may be just looking at a faulty connection between the board and the display. Worst case scenario, the connector itself on the main board is damaged in some way resulting in the bad connection. Which would be an expensive replacement. If the cable on the display itself is damaged, you’ll need a whole new display. But determining any of this is going to require testing on your part. I’d also consider the possibility the display panel itself is damaged as well.