The colder the air, the more dense it is. If it runs great in the cold and less so in the warm, it could be jetted a bit rich.
Have you looked at your enricher circuit at all? If the plunger isn't seating all the way, you could be getting extra gas in the carb - which might be fine when it's really cold - but not so much when it's warmer.