iFixit offers a replacement kit for that screen that addresses many screen issues like yours: [product|IF384-027]
open