I have a Toro model 74219 that I have had to multiple shops trying to fix an issue with the engine. The mower surges at times and other times runs smoothly. The throttle assembly has been replaced, oxygen sensor, coils, etc. The last place said they talked to Kohler and they didn't know...