The float, float pivot and needle is plastic and a lot of them never seam to seal perfect, to me it sounds like it is leaning out. To me it sounds as if the brass jet might be partially blocked or the tube where it screws into, I generally blow both with compressed air and try again.
Normally if its one of the O rings it will either rev high or have no power I have found in the past.