i agree with bruce on this it sounds like a valve not seating correctly the sign of ring trouble is oil on top of piston if no oil is on top of the piston then the compression problem is on the valves in case it is valves your local auto parts place should have valve lapping compound and a valve grinding device they may need to be resurfaced into the seat just a little air leak around them valves will cause problems .
hope this helps you