There is a big difference between clean and really clean.
We are trying to diagnose your problem, some thing a mower shop charges you for, with nothing but the words you post.
There fore we treat the problem as if the poster has a problem working out which end of a screwdriver does the work.
Thus whatever you have already done must be treated as suspect, that is the way it works, if it offends sorry.
You have a surging problem
99.99% of the time surging is caused by a lack of sufficiant fuel to sustain high speed running.
So there is either an air leak after the main jet venturi or these is a restriction in the fuel supply.
We all have different ways of doing a daignosis if the method I asked you to do is either too onerous for you to do, or you feel I am challengineg you mechanical manliness so wont do the test , that is fine by me.
There are others who really want help and are willing to help us help them