Have spark(observed on externally grounded plug),not getting fuel unless I choke it with a rag,new float, carb carefully cleaned. Will run for 5-10 seconds when choked with rag. Had been getting harder and harder to start but after started would run flawlessly for a half hour and even restart...