Last month my iPhone's GPS stopped locking on to satellites completely, it would only triangulate positions through my carrier's towers and stop looking. I tried boots, soft resets, restoring to factory defaults and nothing worked.
This morning I finally found the receipt to claim the one year warranty. I was going to show it to my friend, comparing his iphone to mine side by side, when suddenly both iphones got a gps lock.
I was sure it was broken, I tried every solution people gave me online and none of them worked. After that I tried to launch an app and it crashed, another and crash... every app was crashing on launch. Boots and soft resets weren't helping, after a sync to itunes the launch crashes stopped. Now to my surprise the gps isn't working again. Does my gps only work when the memory is low? What gives?
Update (june 24th): I'm not alone.
Update (june 25th): I contacted a few licensed repair centers and they said they're not authorized to give tech support or repair iPhones. I called Apple in Brazil and a voice message told me each carrier is responsible for their own sold iPhones' warranties. I'm not in the mood to call my carrier today, most employees don't have a clue what they're doing there.
Update (july 2nd): I walked into my carrier's store (Claro) and they didn't have any 8gb iphones in stock. I found a huge thread about the issue on Apple's own forums. It's only getting bigger and Apple hasn't publicly admitted the problem.
Update (july 16th): Back to Claro's store. They had the 8gb model in stock and replaced my old one which also had a cracked screen on the bottom. I upgraded it to 3.0 and the gps is working fine now. I'm surprised they replaced my faulty iphone so easily, I liked that.