My first surface pro 7, which I bought 6 weeks ago, kept shutting down at random times, despite the Microsoft tech's claim that the problem had been addressed. 5 week ago I bought another surface pro 7 to see if it had the same problem--luckily it did not.
I ran the two surface pros in parallel for a week, and eventually gave up on the first and returned it when it completely failed to start up--it just died. They tried to revive it at Best Buy, to no avail, when I returned it.
My new surface pro 7 is working fine, except that the battery drains quite quickly (2 hours or so) and the auto brightness adjust on the screen had to be disabled to avoid frequent and annoying changes in brightness.
My theory is that there are hardware problems with certain surface pro 7 models, perhaps related to defective batteries or the power management system. Watch out for these lemons! I suggest that you stress test any new surface pro 7--I did so by running
constant computations, through day and night, for two weeks using Mathematica.
Good luck!