i FINALLY fixed the wiring issue myself! and i could not be happier to see that darn check light fade away.
the idiot electrician-mechanic-tuner had wired in the IACV positive wire in place of the negative and the negative wire to the PCS (evap purge solenoid). I moved the positive black/blue wire to A12 and negative orange wire to A13 and that did it!!!!
no more check light!
now all i need is a new iacv and my idling/ecu/wiring woes are over.