Bit of a strange one. Had a Surface Pro 5 with a long dead battery that stopped booting (when plugged in). We opted for a nuke and pave. Drivers from Snappy Driver, windows update etc...
Everything seems to work except the touch screen. There is a missing driver in Device Manager.... Elan...