I have a Z121S Zero Turn with the Kolar 21 HP gas engine (ZT720) that runs great for a few minutes, then the RPM starts to slow for a second, then picks back up, and this continues on and on. Its not load, as it does it even when not in heavy grass. I changed the fuel filter, and cleaned the sponge on the air filter (it was not too bad). I started with fuel filter as it was the cheapest in the "process of elimination" but thought I would ask for help before moving on to the more expensive options. Any ideas?