Io ho risolto alla fine. Ho scoperto che la colpa era del Google play services con la localizzazione della posizione. Sono andato nel task manager, ho chiuso l'applicazione, poi si è riaperta e da lì funziona tutto normalmente. In realtà poi mi è successa la stessa cosa un'altra volta ed ho risolto allo stesso modo. Adesso la batteria dura come con la 1.2 direi, più o meno.