my lude is going thru the same problems. i found out that it is my eacu. so i tryed cleaning it and it still occured, i'm replacing the engine which is a little extreme but my engine has 215000 miles on it so you see my reason for replacement. what i was told was to replace the iacv if i wanted to keep the engine. i heard that iacv's going out on honda's isn't uncommon at all. good luck with it.