Just got my 2nd replacement device last month. And noticed flicker again only 1 month after I got the new one. This time there is no idle flicker.... for now at least. And it only flickers when the device get hot. When gaming or doing some other heavy
task.
My first one (my original purchase) got flickering after about a year. Idle flicker when nothing was moving.
My second (replacement device) got flickering about 8 months after I got it. Idle flicker and constant flicker under heavy load.
My third (the latest one) got flickering while gaming after just 1 month. So far only under heavy load.
I'm starting to think that ALL Surface devices are defective. Some people just don't get the problem because their device never really get hot enough to cause any damage.
It seems that Surface Pro's can't handle heat very well at all, and is not suitable for any heavy tasks, gaming, or anything else that might cause it to get hot.
Since some people are reporting it even on new models like Surface Pro 2017 it seems they have not fixed the issue. And probably won't be fixed any time soon, as this is probably an engineering or design flaw, that causes some chip to be unstable and damaged
due to heat.
It seems the only fix is to downclock your surface device to keep it from not getting hot enough to cause the damage in the first place, and don't use it for any heavy tasks.