I just went through the same thing check to see that you have spark to both plugs. Mine was one ignition coil was bad, maybe you have something as simple as a bad spark plug. Run the engine and pull off one spark plug cap. If it still is running replace cap and try other side. If it still runs...