After reading comments and what you have done so far I'd say it is most likely a hardware issue. Try a new LCD first. Report back! :)
open