Re: Angry at my surveyor....
I agree with BubbleheadMD, talk to your surveyor. Get him to be more specific not only about the condition but the the specific ABYC standard he is applying. If he uses the standards, he HAS to be able to specify. Repair the other items you can. There is a form space to rebut any survey claims in your insurance paperwork.
If you look for an engine survey, avoid Chris Oliver in MD at all costs.