Se me ocurre que la cámara tenga flojo algún conector que va a la placa base del teléfono, porque si dices que con 2 roms distintas te ha pasado lo mismo, entonces no parece un problema de software, sino de hardware. Si el teléfono está en garantía mi consejo es que solicites que te lo cambien, porque tiene un defecto de fábrica, y además tratar de arreglarlo tú mismo invalidaría la garantía.