У меня такая же хня была на HTC
Решений два:
1. Попробуй кроме включения GPS включить и GPRS потому что иногда телефоны зачем то загружают информацию о спутниках через интернет оО.
2. Есть прога GPS tracker кажется, надо ее установить и в ней сделать сброс данных о спутниках, что бы точно с нуля начал искать.
Мне помогло, ситуация была в точь точь как ты описал выше.