Thanks Barb - It certainly seems that way, but its odd that the procedure appears on a few MS support articles stated to apply to Surface 3 (e.g. "What to do if a Surface is running slower", "Surface touchscreen: Problems with touch"). From out of the box,
my Surface 3 has suffered from quite a few problems to which I thought this might be relevant, including numerous user-mode driver crashes of the IA7260 Firmware Update "device" associated with the mobile modem (I have the LTE version) and severe problems
with phantom touch (though this has now apparently been fixed by the N-Trig calibration tool, despite it being no longer supported by MS). Most recently, however, the Broadcom GNSS 47531 location sensor has also been showing prolific user-mode driver crashes of
BcmGnss.dll, so the sensor is now permanently offline (I can disable/re-enable it to get it going, but it soon crashes again). I have re-installed the driver with no improvement, so wondered if a "battery out" shutdown might reset the hardware - before embarking
on a third reinstallation of the OS (so far, one from the original recovery partition, one from a BMR download - with little effect on any of the issues). On top of this there are a few miscellaneous BSODs and the Reliability Monitor is sitting around rock
bottom. So it's a mess... I've run the Microsoft Memory Diagnostic, showing no errors, the file system check shows no errors, sfc /scannow shows no problems - not quite sure what else I can try. Was thinking of trying to reinstall from a standard windows.iso
image rather than the customised BMR image but can't really see why that should be any better.