Is it possible that the choke cable is not set right so that even though the choke nob is in all the way, the carb is still choked? That would account for the easy start and good idle when cold. It would also make it run bad when warm.

Just a thaught.