Well, this week it got to the point where the machine wouldn't run. It would flood out regardless of level in the gas tank. I decided to say F Subaru and their service and pulled the carb. Float and needle were both fine. Narrowed it down to the O-ring between float assembly and fuel-in from top of carb. The ring seemed too small and was not consistent. Went to Autozone and got the o-ring assortment that are made of vitrile or something like that (fuel resistant). I picked a winner, installed, and reassembled. Machine runs like it's ready for battle. WAY better than even when I first brought the machine home. It even got rid of the run-on and backfire when I shut the machine off. It also fires up without hesitation where before it was hit or miss. I'm back to happy again. Carry on.