First I hope you weren't using either 40% oil to 60% gas or 50% oil to 50% gas. As you should had been using 40 to 1 / 50 to 1 mix ratios which are 40 parts gas to 1 part oil / 50 parts gas to 1 part oil. Basically that is either 40/50 ounces to 1 ounce. Here I use a multi mix synthetic oil that is good in anything that requires 16:1 up to 50:1. It actually mixes at 50:1 (2.6 ounces of oil to one gallon.) Now of course this is based on US liquid measurements.
These FS91's are four cycle hybrid engines (4 mix engines) (4140) and are fairly expensive to replace. I would highly recommend you carry it to a shop that knows what they are doing. But you can check the muffler spark arrester for clogging as these are known for these to clog especially when a 40:1 mix is used. The difference between the 40;1 and 50:1 when synthetic fuel oils are used will not cause a problem than the 40:1 will tend to clog the spark arrester quicker.
Other than that it can be the valves out adjustment, carburetor problems, or internal engine problems. An experienced tech will know how to properly diagnose the problem and repair it quickly. We have the appropriate non invasive test tools on hand and the experience of how these breasts can act up.
But if you feel comfortable troubleshooting the problem and have deep pockets we can try to walk you through the some of the basic troubleshooting.