Will a factory data reset make my camera working again?
1) You should (of course) back up your personal data first! 

2) Yes. A factory reset/clean should do the trick. That is: if the camera worked during your last system clean.