I recently obtained a GS5 (t-mobile). If is running Android 4.4.2 and appears to be the stock ROM from T-mobile. No matter what I do, I am unable to get the GPS to lock onto any satellites. When I use an app that requires location (yes, I've turned on location services and shared it with google location services), it just continues to show "Searching for GPS". I have experimented with this at various locations in my geographic area and it simply doesn't ever connect with the GPS satellites. Therefore, apps that need location information are extremely inaccurate because they're only getting information from the cell towers.
My service is straight talk. The phone is unlocked and I'm able to make and receive calls without issue/problems. Has any seen this issue before and/or have a suggested fix? Thanks.