Something else I'm trying is to switch wifi to 'always' instead of 'auto', on the premise that it will help the location get a fix quicker. Place the wifi and location into the quick settings to make access faster. It seemed to work on my ride using S-Health this afternoon, but I do still have issues getting a fix for the Endomondo watch app - I sometimes find that it helps to do a quick start and discard that workout though, but not always. Actually, I wished that I had the option to use Endomondo as a remote for the phone app as that fixes the location much faster. Whatever.