If it has been a while since they were in the shop they might be due. Your symptoms sound like what our Yanmar 4JH did when we bought it although not quite so bad. It had also sat for quite a while and once the injectors were cleaned and set it was fine.