Probably running wrong fuel oil. Users have a bad of trying to use the cheapest oil and not measuring it correctly. One oil I have seen used here is Quicksliver Marine 2 cycle oil that got to measured as it is a bulk oil.
Stihl machines do tend to run rich and carbon foul the spark arresters but not oily otherwise. Never had a Echo or Poulan oily when they are using the correct oil and are properly tuned. Poulans are usually tuned for best speed and the high side enrich a little to bring the max rpms by 100 rpms. Echo has a tuning guide for their equipment and Stihl gives the tuning info in their service manuals.
So if you still have the Echo in the shop dump the users fuel mix, install the correct mix, install a new spark plug , and give me the model number. I can then look it up then I can post a snip shot of the adjustments out the tuning guide.