Hi chriss..in my opinion it's a lcd panel related issue, you can try take it apart and find the defective cof (chip on flexible) ..bad connection between it and lcd panel or driver board..then fix it somehow.. i come across this pb many times...good luck