yo lo solucioné instalando Cianogenmod 10.1 con el (GT-I9100_ICS_ClockworkMod-Recovery_5.5.0.4). Y después como venía el gps.conf americamo lo cambié al español. Me lo bajé de xda.
No sé si tendrá algo que ver el cwm pero ahora todo me va d.p.m.
SALUDOS.