You didn't say gas or diesel. He assumed diesel, in which case he was likely right. Not really his fault as that is a typical problem with under-loaded diesels?
Seems like you need to check the spark plugs, crankcase breather and maybe for any valve stem seal damage.
A dry then wet check on compression might then be in order to actually diagnose the state of the engine?