My son has a Hustler zero-turn mower with a 23 hp Kawasaki engine on it and after about 45 minutes of mowing it will begin to cut out like it is running out of gas. You can switch tanks and it will smooth out for about another 45 minutes before it starts cutting out again. Switch tanks and runs fine again. The shop let it run sitting for over an hour and couldn't get it to cut out so it only seems to do this under load. We thought it might be the caps are not venting but you can remove the cap and it will not run smooth until you switch tanks. He only uses non-ethanol gas and the see-thru filter has gas when it is cutting out. We tried Sea-foam and this didn't help. The shop cleaned the carb and that didn't fix it either. This appears to be a fuel issue but we have bypassed the safety switches one at a time thinking it may be one of them but that did not fix it either. Any help would be greatly appreciated. Sid