ok that could all be choke related.... i'd say most likely its idling down because it is warming up.... your fast idle speed might need to be adjusted along with your regular idle