08 Grizzly 450 cutting out

Working on a 2008 Grizzly 450, guy brought it to me saying the bike cut out under a load like crossing a ditch or in a mud hole. I went through the bike, found trash in the tank and carb so pulled both cleaned thoroughly, cleaned air filter, new spark plug, all vent lines clear, float level good, tuned a/f screw, played with number of washers under needle and the bike still does the same thing once warmed up. The bike runs perfect otherwise, but also starts to sputter over 40mph. I’ve also opened carb 4-5 times since initial cleaning and its spotless so its not trash that may keep getting stuck. This thing is driving me crazy