I had a similar problem with an EFI kohler in a commercial mower. They used an in-tank electric fuel pump and over the years the rubber grommet that the fuel pump "mounts" into had degraded and been picked up by the pump. Basically the strainer was open when I started mowing and a little in it would clog up with the trash, shut it off and the garbage would drop off and it would go again. I replaced the pump and grommet with one from amazon and kept the old pump for a backup. Not sure if the older EFI machines used an electric pump or not- my new one has a cam powered pump (Might have an electric also I dont know).. IF all else fails this may help.
Jason
2015 Argo frontier EFI Camo. 4000lb vortex winch with synthetic rope. 3.3 trans.
~1998 Max IV (SN 14428) on 26" TRU Power tires, winch with synthetic rope, rear seat moved back 5 inches, flip top rear seat with storage underneath, 55 lb thrust trolling motor, #24 marine Battery and a bilge pump just in case.-sold