One other thing I noticed is that the crank/flywheel assembly is not balanced. I will try to balance it, at least statically, by drilling some holes in the side of the flywheels, similar to what is done in full scale engines. This should smooth it out, at least the up and down motion.
Also will try to get the power of the hits higher with more dialing in and running time.