per il gps anche io avevo ancora problemi dopo il fix.. per risolvere come consigliato da luca qualche post fa cancellate il file data/system/location.xml da terminale o con root explorer e poi riavviate... cosi faccio il fix variabile tra i 2 secondi e i 30
per la batteria dopo aver avuto anche io consumi vari.. dopo un paio di ricalibrazioni ora faccio sempre intorno alle 12 ore ... ho h3g e quindi sono sempre in 3g..