I have a 2000 BF130. I was pulling the kids on a tube.The motor is hesitating (like its running on 3 cylinders) for several minutes reving only to 3100. After a while it would start "kicking in" intermitantly and more frequently until it would run full throttle. As soon as I would go back to idle or shut the motor off. The process would start again. While I was on the water, I checked the plugs. They were fine and consistant looking. The internal separator indicated no water. I drained the high pressure fuel body and the main filter/seperator along with the internal fist fuel filter only have about 100 gallons run through it. In the life of the motor this the first time I've experienced it. I have the shop manual and maintain the motor as specified. Any suggestions?