Well I had mine out because of bad idle. The idle was just terrible, it would jump around from about 600rpm up to 1700rpm and would eventually stall. If I unplugged the electrical connection to the icv it would run smoother, just too fast. I cleaned it with carb cleaner to no avail, it wasn't dirty, just mechanically toast. I even tested it externally with 12v and would only ever open 1/4 of the way.
Though on my m20 a few years back the idle got terrible, took it out, flushed it with carb cleaner and voila, worked great! So sometimes you win some