Hard starting and idle mix woes