Of late my iPhone 3GS was been cutting out in the middle of phone calls or whenever and either just going dead and needing a restart or flashing up with the apple logo as it's in the midst of a restart already. Is this common? Are the any recommended means to prevent this? Is my phone stuffed? Thanks all!