Si tras una caída el iPhone 3G muestra "No hay tarjeta SIM" o "Tarjeta SIM no válida" a pesar de tener la SIM insertada, lo más probable es que:
Prueba la SIM en otro teléfono para confirmar que funciona. Si la SIM está bien, el iPhone necesita reparación de hardware (lector SIM o placa). Dado el valor del iPhone 3G, a menudo compensa más comprar otro dispositivo usado.