Most likely a bad screen. I have had a lot of macbooks do that and replacing screen always seems to fix it. Unless your screen is disorted or has squares etc.
open