Either badly seated or damaged LCD ribbon cable. May be worth a try testing it with another LCD if you can.
open