Im pretty sure i have the same engine on my scag. I would try the fuel filter first. Mine was doing the exact same thing. Finally narrowed it down to the fuel filter. Had the slightest crack in it that you had to look at close just to see it. Fixed my problem