I purchased a SP4 Core M3 last year February at Malaysia electric shop, and having screen shaking/jumping issue since July 2017, I have tried several methods for example reset/restore/clean install OS, but flickering still occurred after 2-3 hours of usage, now I have to depend on laptop cooling pad which can prolong the usage to 4-6 hours before flickering occur, then turn off screen for 2 hours, then my device can be use for another 2-3 hours before flickering start again.
My device was out of warranty, and there was no Microsoft store around here in my place. I tried chat with microsoft online support, they said I have to pay USD500+ for out of warranty replacement, and there is no way I can get a free replacement.