I am working on a 50 hp force 2 cyl and at just off idle in neutral it will start knocking intermittantly. Some times it almost kills the engine. Watching a timing light when it is doing this no break in the spark. Could this be being caused by a hot spot on the piston causing pre-ignition?