saludos bueno yo creo que antes de enviarlo al sat y que se te demore deberias agotar las posibles soluciones vamos desde el principio que rom tienes stock que version estas rooteado y de ahi partamos pueden ser varias cosas talvez el kernel u la rom que usas otra cosa por ejm yo para optimizar el gps me eh descargado una app
gps status con la cual me coje los satelites mas rapido ahora lo de si se te calienta a mi no me ha pasado en exceso al principio si se calentaba porque le costaba cojer satelites hacia esfuerzo pero noc prueba con la app q te digo y sino te diria que tal probando cambiando de rom...