Ive searched around but havent found the answer im needing. I threw a CEL so i got a scan and got a P0505 (Idle Control System Malfunction). So the guy said to replace it but is there any way to just clean it or test it somehow. Im not sure on how these things work, but i figured they can be cleaned. So all help is appreciated. O yeah and its on a D16Y7. The IACV is a rotorary valve type i think.