I am wondering if you have an air-inleakage around the intake,carb, or cyl. to base? When you get it running, if you drip some carb cleaner or WD-40 around the connections and the rpm changes, you have some inleakage.
The most common cause of thiss,though, is a dirty carb.or a plugged banjo filter or petcock. don-ohio