@mayor21 in my opinion Microsoft have produced a device that is not fit for purpose. My son has the same screen flickering issues. He has also has many other problems with his surface pro as has a friend who purchased one.
Further my other son had one that was developing issues also but he was fortunate to have his stolen and we have now replaced with a good brand!
So in short Microsoft should in order to protect their reputation and brand be making a total recall of these notebooks but I have doubt they will given no action has been taken to date in that regard
I note there are varying suggestions as to how to remedy the numerous problems but the best option is likely be to dispose of your Surface Pro to your local dump!
go to device manager and disable the touch screens human interface.....ie it wont recognise finger touch...... clean your screen thoroughly and reactivate the screen...... it works every time for me.....grease and finger smudges is effectively like twenty hands continually touching the screen and confusing the hell out if it hence you get a flicker......... basically touch screens are not a great idea and need to be kept super clean