another possibility is the fine gauze filter in the carby its self. a very common problem with ryobi ect units of an age. they appear to be clean on inspection but because they are so fine its hard to tell with the naked eye. try removing it and lightly blowing all the passages, but be careful as there is a small brass jet that can easily be dislodged and lost.
regards jay