just a thought, but try switching the TPS and IACV plugs see if it does anything