I dismantled the engine and found that two small screws on the throttle butterfly had broken free and had been sucked into the engine. One then became embedded in the piston, and this caused the knock. The absence of the screws was presumably responsible for the over-fast running. The low compression might be due to the use of a 50-60 year old gauge! Anyway, the engine is running quietly again.