I bought a new Mako 18LTS about 4 years ago and it has run great. That is until a few weeks ago. The motor runs great anywhere for just above idle to wide open. However, at idle it has begun to spit and sputter and even cut off. As best I recall, I had recently filled up with some straight gas. Even though it is straight gas, it can still have trash in it. So, I'm hoping there's just some trash in the fuel filter. Does anyone know if the fuel filter is likely just an inline filter between the tank and engine, or is it actually on the engine?

Any help is greatly appreciated.

TW