The plugs look fine to me, and yea maybe your iacv is that problem since that is very important to the idle, maybe is just dirty.