Retail on those float needles is outrageous... Pull the float bowl and clean up in there, then try it out...
Could be just a piece of grit...
Definitely do fresh oil...
... dealers and boutique shops want $30 to $40 dollars... I found a local vintage cycle machine shop that scrounged me one for $4.00... look around, look local, and look dirty...

...