I had this same exact problem, it works fine and drives fine correct? But sometimes it will just die almost like its starving for gas. Mine drove for about 1 hour while stalling/dieing about 6 times, but its nothing with the engine, its the carburetor, sorry here for my lack of information about carburetors, but the flap that opens and closes when its on idle or driving is closing... its like it has a lack in suction for the flap to open and close, so while its closing the engine gets hot and it starts to die out causing it too flood, then as soon as its done stalling about 30 sec later it starts back up. I have not fixed this perminant yet because I am fixing my jeep and no need for me to worry about that now but what i did was keep it open after i start it by tying the flap up so its open a little, i took it out and it did not stall once, i suggest maybe rebuilding the carburetor, but i am not sure if you have a new one or what, but this kinda sunds like my situation.