None of the current fixes have made much of a long term difference for me. Rebooting the phone seems to have the same effect as these fixes. As soon as I reboot the GPS works fine, for a while. But, even then, I usually only lock on 1 or 2 satellites.
I am at the crossroads with this phone. Today is my last day to be able to return the phone and I am kind of struggling with the decision. Great phone overall, but unlike some, I use the GPS function quite often (as do many apps). Decisions, decisions....