I've replaced fuel water separators, cleaned carbs, changed plugs, checked compression, changed the fuel pump and filters, pretty much the entire fuel system. At Lower RPM and idle the engine sputters a little and when in the water will actual die. Starts right back up though. At WOT the engine...