O iPhone 4 é uma máquina antiga demais já, então se testou com várias SIM e nada funcionou, provavelmente não é só sujeira. O que talvez ninguém tenha mencionado é tentar algo mais agressivo: pegue num palito de dentes ou algo com uma ponta bem fina e pressione suavemente os contactos dourados dentro da ranhura enquanto insere a bandeja. Às vezes as molas internas ficam presas ou desalinhadas por anos de uso, e um empurrãozinho no sítio certo as reativa. Isso já me funcionou com telemóveis velhos.
Dito isto, se isso também não resultar, honestamente a essa altura o reparo não vale muito a pena. Uma bandeja nova custa nada, mas se é o conector da placa-mãe que está danificado, o arranjo sai quase pelo mesmo preço que um telemóvel usado decente. O iPhone 4 tem quase quinze anos já, então os componentes são cada vez mais raros e os técnicos cobram bastante por os procurarem. Mais vale poupar esses euros e ir pensando em algo mais moderno que pelo menos te aguente mais alguns anos sem surpresas.