I figured out what caused my screen flicker.
Hope this helps.
My symptoms: screen would start flickering and then i would get a black screen. All other functions work just could not see anything. Turning phone off and restarting would give me about 30 seconds before the screen would start flickering again.
Cause:
My phone got exposed to a magnetic field. Something in my phone got magnetized . In my case, a power drill at work is what did it.
Solution:
I let my phone sit. Power off for a day. And the flickering only started after 2min. So i let it sit for a full week. It has not flickered since. This was 4 months ago.
Phone model :Samsung galaxy s3
But i can imagine this could happen to all kinds of phones and models.
Lots of things in our world can create a magnetic field!!!