I have a 1999 170hp Yanmar turbo diesel in a 25ft lobster boat. It has 190hrs, regular maintenance etc. Coolant, oil, filters all ok. The boat may sit on a trailer for several months without use. In May, when first throttling up under load, the engine would only rev to 1700rpm and smoked like heck at that point. After repeating this exercise for a number of times it would rev right up to the 3200rpm red line if I wish. Had to run the engine up and down for a half hour last week before it would run right. When it runs it's just fine.