Que pasa chico?
Mira, yo tengo el galaxy s3 neo i9301i y no tiene por qué ser error de hardware, también puede ser de software. Has probado a cambiar de ROM? Lo digo porque cuando instalé una Stock Rom en mi móvil, cuando le daba a la cámara y me salía error de cámara. Prueba a cambiar de ROM.
En cuanto a lo de flasheo, a mi TWRP me falla en numerosas ocasiones. Por qué no pruebas a instalar CWM? Yo de toda la vida lo he usado y nunca me ha dado problemas. Espero haberte ayudado!