the problem is with your camera flex cable. take off your up cover of the phone try pressing down the cable on your phone and it will work fine. a very cheap new cable from ebay will solve your problem.