My Iphone gps and wifi suddenly stopped working after over a year. I cannot run the moving maps application, I can only get located by cell tower triangulation, which is way off and too slow to keep up with a scrolling map. At the same time, my wifi is weak. I must be within a few feet of my router before it will notice the wifi and sign in. Then after 10 seconds or so, it goes weak again and stops working. My wife has an iphone and both her wifi and gps still work in the same locations mine won’t work.  Don’t bother telling me to reset, or update, or check my settings and turn on location services. I have done all this stuff many times. I have OS 3.1.3. This is real problem that I found on another forum, not with AT&T. There are many people who have this same exact thing and are extremely frustrated, as am I, because noone will tell us what is wrong, and what to do about it. I may as well have a cheap flip phone if I can’t have these two features. I am posting this on AT&T, hoping you all can apply some pressure on Apple, because your customers are getting ticked off. I have tolerated your puny coverage, because the Iphone is such a cool thing. But its not so cool if it doesn’t work. If someone can’t serve their customer a little better here, I see a Verizon Blackberry or something similar in my future. And I will take all my family plan with me.  I am beginning to think that Apple is behaving like Toyota. Toyota is denying there is a problem, meanwhile people are dying because their car suddently accelerates, even after the floor matts are replaced. There is nothing that torques me more than behavior like this. I fork out big bucks and pay exhorbitant fees  for an iphone, but noone will admit a problem because it might cost more than they want to be liable for. You get the big head because you have the most popular product. Well, remember what happened to the first Macintosh. Same attitudes, same comeuppance is on the way.  PLEASE SOMEONE TELL ME WHAT IS WRONG AND HOW TO FIX IT. No, don’t tell me to send it in and have it diagnosed. They have seen the problem over and over again. Someone knows what is causing it, fess up and take care of your customer.