Or does it have an idle solenoid that's failed? Look at your carburetor linkage when it's cold to see what part of the linkage is keeping the throttle position in place at idle, and then where the linkage falls back to when warm. Sounds like something changed in/on your carburetor, or you might have a vacuum hose that's off? Welcome to CHR, by the way! Glad to have you here.