My 2003 Yamaha 115 4 stroke has 533 hours, starts and runs great but stalls regularly when coming back to idle speed and always stalls when passing through neutral when changing gears. Changed fuel filter and installed new fuel/water separator(no water but dirty fuel in old separator) and just ran for 1/2 hour with same problems! Any ideas?