Which model of MBPro do you have?
What OS X version are you running?
Check that your OS X system is fully up-to-date.
Reset the PRAM and SMC.
Try reseating the RAM, and run your hardware diagnostic. Are any errors reported?
Hook up an external display. If the external video displays the mirrored image correctly, then the display panel likely needs replacing.
Check that the LVDS connection is fully seated on the logic board.
And, after those tests, if you still have a video issue -Replace the logic board.