If he has followed all the above steps the next step is to have a technician look at it.
If it is it still under warranty, have him take it to the local Apple Store. He can check his warranty status here
https://depot.info.apple.com/isight/index.html#servicerequest.