os >does não param o ouvinte do GPS
Então talvez você tem que dispr d. Por exemplo.
LocationProvider1.reset ();
LocationProvider1 = zero;
Também, você poderia tentar dispr do temporizador. Basicamente, eu penso-o necessidade de remover todas as referências ao objeto de LocationProvider.