Umm, this might sound like a stupid question, apologies in advance, but is it a new spark plug? I've had many plugs over the years that seem ok, but don't work properly under compression. One of those freaks of physics, but the way I understand it, compression actually compresses the spark as well. To me it sounds like everything else is there, so it should be going.