I had a motorcycle many years ago that wasn't running well. Measuring the temperature on the exhaust pipes I was able to determine which cylinder was misfiring. It ended up being a single spark plug. It would spark just fine laying up against the engine block, but installed and under load it failed.