I'm having an erratic idle problem and sometimes stalling. I read the article on how to fix it and point 1 says to switch the TPS with your old one. I want to know if my 96 d16y7 TPS will fit on my 98 b18c1? By the way, I unplugged my IACV last night and it stalled. I tried restarting the car, but I had to keep my foot on the gas otherwise it would stall again. Is this a 99.9% chance that my problem is caused by the IACV?