An engine will run fairly well on one cylinder, until you put any real load on it like go up an incline or engage the deck.
Just to see if it is the case, unplug the plug wire on one side. See if it will start and run. Then shut it off, and try it the other way around, that will let you know which side to focus on.