I had a similar issue once, the rpm's would drop when running at higher speeds, then pick up again. Funny thing is, I could trim the boat to one side and it ran fine. Not safe under some conditions though
I think there is another filter under the hood, maybe a VST filter?
Had it replaced, no...