I had a really strange problem, obviously a bug in Samsung software. GPS through google maps worked, but none of my apps could connect to GPS. All GPS/location settings enabled.
i tried everything on this thread, with no luck.
followed your method of force stop + clear cache of apps one by one...