Hello! i have this same issue...
I live outside of US, Brazil, and cant exchange for another one... So i had no choice, kept with it...
Actually, i think i found a way to fix it...
Its very easy... Just install F.lux software and it will back to normal...
If you dont know how to use f.lux... I usually set F.lux settings to 4.300K at day and 2900 at night..
you can download f.lux here:https://justgetflux.com/
*Sorry for the bad english, hope it works with you too.
Cheers!
It doesn't work me though... Have you tried to run your Surface a bit hotter than by normal web browsing? It usually takes some time until the flickering starts but then it will only stop when I keep the display refresh rate high (aka adding seconds or whatever works) or when it - I guess - cools down a bit.
Anyway, glad it works for you.