Have above on my 201 Mako. Starts, idles. But coughs and quits when I get up on plane. Water separator changed. Gas looks ok. Thought I had fouled my inline fuel filter but mechanic says it's the thermostats and impeller. Didn't think they would cause that issue. Thoughts?