Before making too many assumptions.. please do a leak down test (AKA compression test) This will help identify rings, or valves...

If you are running Auto Fuel it may pay to run 100LL for 20-50 hours.. Some may even suggest a little MM (Marvels Mystery Oil) in the oil.