Como comprenderas es dificil que alguien te conteste porque has hecho todo lo que podrias hacer , incluso lo has llevado a un tecnico y tampoco te ha dado una solucion
Prueba a meter otras roms con sense por ejemplo, es probable que sea un problema de hardware, que la bandeja de la tarjeta sim no lea bien la tarjeta SIM ; hay algunos casos que se han solucionado haciendo algo tan tonto como limpiar la zona de la bandeja y que haga bien el contacto con la SIM
Aunque hayas cambiado de tarjeta SD, prueba a quitar la SD porque a veces da problemas , pero al meter una rom no podras meter algunas porque necesitas la SD, asi que mete alguna tipo cyanogenmod o mildwild que funcionan sin SD