I don't think he has had an oil change in a while, should be an easy fix for that. My main concern is whether replacing the crank sensor will be sufficient or if there are other issues.