i have a 2005 50 stroke that boggs and stalls on acceleration, however when i trip up the engine slightly it will plane just fine. i cleaned carbs and the problem still persists. perhaps a float switch or anti-siphon valve? your thoughts are appreciated!