This thread is in desperate need of good news. Remember the Pic in post #20? I replaced that piston and rings with OEM parts and changed the gasket under the cylinder. Yesterday I started the engine and did some minor tune-up work. Now it runs perfectly with good acceleration and a smooth idle. Oil cap was leaking, so I replaced that and sharpened the chain. It's good to go.
Success!
Success!