I have a 2016 Macbook Pro 13" touch bar. Recently I have started facing issues with my display. It appears as if the display turns ON and OFF over and over again; I mean like every second or two. I started my Mac in safeboot and didn't face the issue there. I have performed SMC reset, and NVRAM reset but to no avail. Reinstalled MacOS (Mojave) all over again after full format of my drive but the issue still persisted. So, I thought there could be some issue with this new OS and installed (after fully formatting the drive) the good old Sierra with which my system originally came. But the issue is still there. Also note that the screen doesn't flicker in one more case where I observed was while watching a video but if I just run the video in background then again screen starts to flicker. I am really scared to start my mac now.
You may have a problem with the video chip.
Here is how to tell... Shutdown your machine. Hold down the shift key. Poweron. Bootup will be longer. Wait awhile while you harddrive is being checked. An article on how to boot into safe mode. http://support.apple.com/kb/ht1455
Runs OK in safe mode... Running in Safe mode leaves out some video drivers. Which results in your machine not using advanced video hardware. As luck would have it, you can run the safe mode video drivers in normal mode.
Look through the above thread. See the second page. You don't have to read through the first page. Just go to the part where I try a solution that works.
Using the safe mode video driver results in these limitiations: -- OpenGL acceleration is not supported on this mac -- Your mac lacks quartz extreme acceleration