I'd say your right aldot, It sounds as though it will need more cleaning as it runs better after you've cleaned it. Does the carby have a fibrous seat? If so go gentle with the carby cleaner as the seat can be easily damaged and compressed air can dislodge the seat. Some photos of the carby would help if you can. I think it may have a pilot screw which would also need to be taken out while cleaning.