RE: piston ring
If your engine has poor compression, then either the valves are not properly-sealing, or the ring is not sealing. You can tell the engine has poor compression either by a low compression feel when you turn it over, or by a poor or non-existent idle after the engine's had a lot of successful running with a good idle.