I have a 2005 Hunter 38 with a 40 hp Yanmar. She runs beautifully, well until recently. I was cruising along at 2800 rpms against a current approaching a draw bridge (thank goodness the current was against, me this time) and the engine cut out with out any alarms. Long story short, got her started after throwing the hook and got back to the slip, and then changed out both fuel filters thinking there was sediment build up. The next day she ran great until I put the rpms up to 2600-2800rpms and she began to lose power, if I powered down she would hold steady. After filling the tank, mind you there was 25 gallons of fuel in the tank already, she performed with no problems. So I concluded that there must have been air in the fuel lines and then worked itself out. Unfortunately this past weekend the same thing happened at the higher rpms, so we limped in, of course against the current at 2000 rpms and finally made it to my slip. Any thoughts? I'm thinking an air leak in one of the fuel lines, and if so, how do you track that down?