...in some situations they need more than 2 minutes to track the GPS satellites
at the first run of GPS, yes, it need 2 or 3 minutes to get all satellites in view.
it is a normal way for all GPS ..
GPS store the last position, to speed up, next calculations.
U-Center is a good tool to check all parameters to have the best initialising status.
After , even doing power off and power ON, it need's only a fews secondes to get back the position
if you are in same place ..
GPS can gives a quality indicator , depends of the number of satellites discovered and theyre power signal.
if weather is very cloudy, it's needs more time , because less satelites in the view.
But i never get issue wich oblige to reset the GPS.
Maybe considere also the application using the GPS !