In reply to robatkinson:
Mine has been through the wars - falls, slides along the road sliding out of a pocket on a bike, gone swimming etc.
Sometimes it comes up with "No Service" when other people on the same network have a good connection.
A good swift tap on the sim socket with something hard seems to fix it. Could all be cargo cult repairs, mind you.