I would agree that this looks like a bad cable connection. I would make sure they are clean and secure again before looking at replacing screen.
open