I have a first generation iPhone, which was replaced recently, but is out of warranty. The last two days I've had little to no service, and I have tried restoring and shutting down. Nothing seems to work. I live in a big city, so I know its not ATT because my other friends have iPhones. Is there a program or App I can download to run diagnostics on it and see what the problem is? Thanks guys.