I agree about the richening of the mixture and how that is helping the hot start. But why is it too lean when starting hot? Either too much air or not enough fuel obviously. I've checked and there are no boost or vacuum leaks so it shouldn't be too much air. Just thinking out loud here.