Motorcycle Questions? Ask a Mechanic.
Hi Joshua, I’m Louie. Sorry you had to wait awhile but I’ll do my best to help.Initially, have you drained and cleaned tank then replaced with fresh fuel ?
A vacuum leak would almost always result to an uncontrollable high idle. Thus the described "...keep it running sometimes by putting my fingrs over the air intake..." would indicate fuel starvation and/or restricted fuel flow or in some instances, even an air leak.
And significantlly, the "...petcick is leaking..." may very well be constributing to the poor fuel flow.
Have you soaked the carb parts in cleaning solution? ...all flakes/varnish like dried gasoline residue removed? ...from the slow jets?