Okay, wait ... I'm really confused here and its really hard to know what I'm working with if I cant see it, is there any way you can take pics?
After re-reading your Post like 5 Times and if I read correctly you said that the IACV that's connected to the Harness is the 2-Wire IACV located behind the Intake Manifold, right? If so, then it seems like he might've already done the IACV 3-Wire to 2-Wire Trick.
I believe that you are getting confused with the Sensors that are located on the Throttle Body, thinking that they are the IACV, they are not. Those sensors are the TPS and the MAP Sensor. Leave them be and dont mess with them.
Since it seems like the Trick has already been applied, then you need to go ahead and trace the dude's steps to see if he did everything right, do this ...
- Unplug the 2-Wire Plug from the IACV behind the Intake Manifold.
- Trace the Wires and make sure that the Wires are correctly wired up. Here's how they should be:
~Yellow/Black Wire from the Engine Harness Side to the Green/Black Wire on the 2-Wire Plug
~Black/Blue Wire from the Engine Harness Side to the Black Wire on the 2-Wire Plug
- Make sure that the Orange Wire from the Engine Harness Side is not connected anywhere, if it is remove it and discard it. It can be taped off as it will not be used.
After that, head over to Plug A on the ECU Side of the Harness, and make sure that these steps have been applied ...
- Make sure that the Black/Blue Wire is now in Pin A12 (Was suppose to be in Pin A14, but must be moved to complete the Fix)
- Make sure that the Orange Wire is De-Pin and not connected anywhere. Its suppose to be originally connected to Pin A1, but must be removed and left hanging, to complete the Fix as it will not be used.
That it! If all those steps were followed then the dude did the IACV Trick already and that's not the cause of your IACV Error Code. If you find an Mistake that the dude made in the IACV Trick, then correct it and see if that works. Remember that you need to Reset your ECU after you make a change, just Unplug the Negative Terminal from the Battery and Reconnect (This will cause the ECU to Reset Automatically).
If there is no mistake to be found in the IACV Trick, then you might have a Dirty IACV ... Remove the IACV from the back of the Intake Manifold and check the little screen to see if its plugged up and dirty, etc. If so, take some Carb Cleaner and spray it on there. Make sure its nice and clean and then Reconnect it. Reset the ECU and test to see if the Error Code is gone.
Good luck man ...
EDIT:
Alright, so thanks for taking pics, because this makes it much, much easier. From the pics, it looks like you are right, you have a D16Y7 Motor with a D16Y8 Intake Manifold & Throttle Body. It also seems like that is in fact a EX Harness that you are using, so the IACV Trick doesnt need to be applied, the Harness is already prepped for a 2-Wire IACV.
Since you are using a EX Harness and there's no need to apply the IACV Trick to it, then that means that you probably just have a Dirty IACV, soooo ...
Dannyloski said:
Remove the IACV from the back of the Intake Manifold and check the little screen to see if its plugged up and dirty, etc. If so, take some Carb Cleaner and spray it on there. Make sure its nice and clean and then Reconnect it. Reset the ECU and test to see if the Error Code is gone.