Hi. I've got a Yanmar 30 on a 34 ft Hunter ('97) and for some reason the engine just doesn't have the power it used to. I used to be able to maintain about 6kts in the 2500 to 2700 rpm range, but now am lucky to be able to get 4kts out of 2800 - 3000 rpms. Oil and filter recently were changed. What kinds of things tend to cause this problem? Dirty fuel filters? Other thoughts?