I have an MTD riding mower with a 20hp Tecumseh engine. The engine quit on me yesterday while I was mowing, and I'm at a loss as the problem. I have ignition spark on both cylinders. (just installed new plugs). I soaked the carbs in carb cleaner and checked all the air and fuel ports. I verified that the fuel pump is getting fuel to both carbs. Strangely, the engine won't even fire when ether is sprayed in the carbs - even directly into the plug port, it won't fire. I pulled the flywheel and verified that the timing key is ok. I'm thinking that this has to be a either a lack of air problem or the magnetos are not producing enough voltage for a sufficient spark. I checked the spark with a light tester and also pulled the plugs and verified that there was a visible spark between the electrodes and ground. Has anyone else has a similar experience or does someone have any clue as the the problem ?