Wilksiee, I encountered a similar idling problem that you have described. After doing all the carb cleaning, re-jetting, air filter/spark plug new replacement, the problem was still persisted.
One day my mate spotted the choke cable was not in a proper routing position, as a result the choke was always on due to lack of cable free play, worse in the steering full locking position.
After the choke cable was adjusted with enough free play, my 2011 EC300 ticking all day long