Nice to be back here on the site. I have been gone for a couple of weeks due to my wife giving birth to my daughter. Anyway this Kohler 25hp is giving me more trouble and I need help before I throw it into the river. It will start and run fine and then all the sudden it will start running rough. It will pop and spit and then all the sudden it will clear up and run fine. It might run fine for two hours or two minutes, who knows? I have done everything I know to do; changed the plugs, changed the air filter, changed the fuel filter, removed and cleaned the carb, drained the gas tank, checked the compression on both cylinders. Anyone have any more ideas? I thought that it might be the coils but then I thought that if it was the coils then it wouldn't clear up once it started, would it? Any help would be appreciated. I would pass out cigars but that might be a little hard!!