I would say it would more than likely be a messed up LCD replacement screen because those screens are so stupid fragile and always mess up in shipping I would try the screen first.
open