I had problems with the choke on mine too, it would high idle and stay that way, way too long. I had to loosen the screws and rotate the choke housing a little. That fixed it. I don't know why you don't have fast idle (unless the screw is adjusted out too far) but it sounds like the choke is indeed staying on too long. It needs to be adjusted some.