My iPhone 3G keeps displaying "No SIM" out of nowhere, even though the SIM is still in there. It started happening about a month ago and would only occasionally happen, it's always fixed by doing a hard reset. However, it's been happening more and more lately, sometimes a few times a day. I've also taken the SIM out and dusted it off to make sure there wasn't a bad connection, but to me it seems like that wouldn't be the issue if it's fixed by doing a hard reset. Anyone had this issue? Anyone found a solution? I just need it to last a couple more months till the new model comes out, don't want to have to replace it yet.