Adding to the correct info above: There is a small hole in the carb inside the choke pulloff device. When vacuum is made is made in the carb, the tube pulls air from a port in the exhaust manifold through the tube to a bimetal coil spring inside the black cap. As the manifold gets hotter, the air heats up, causing the spring to move and this is what actually pulls the choke off.
Most stock manifolds look like the burnt cinder between ports 3 and 4 that you can see in the pic above. When this happens, you are pulling exhaust into the choke and the carb. If the hole is big enough, the exhaust pressure actually PUSHES exhaust into the cap area. This can melt the cap, fill the area with soot and plug the small hole to the carb, all leading to choke failure.
The solutions are to clean up the choke pulloff mechanism and replace the choke tube with that little aftermarket set I have that clamps on the OUTSIDE of the exhaust manifold or to get an electric or manual choke.