So my car has been plagued with the P0505 (Idle control System Malfunction) code even before I swapped to the V6 TB. The time has come for emissions so I'm trying to nip it in the bud (I know, I should've addressed it earlier).
Car has the V6 TB on but has the I4 gasket, haven't addressed this yet either.
Symptoms:
-High idle at start up (2k-2.5k RPM) for about 2-5 minutes
-Idle drops to 800 rpm once car is warm and after 5 minutes idle time
-Idle is normal while coasting in Neutral
-Idle is normal at start up after initial start up for the day.
What I've done so far
-I've ohmed the IAC out. The FSM says, to test with the Coolant Temp sensor reading 60 degrees and below. It does not pass the resistance test. FSM calls for 28-33 ohms of resistance and the IAC is reading 61.7 ohms.
-Physically checked the IAC (Here's where it gets interesting), and the fucker turns on! I had my little sister sit in the car and turn it to the on position without starting it as I watched the IAC. As she turns it to "on" the IAC buzzes and quits.
Thats is extremely confusing to me, is it possible for the IAC to still function even if it is out of whack resistance wise? Is the out of spec resistance enough to throw the P0505? I wanted to do a voltage drop test but the FSM doesnt say if it gets a 5V reference or Source voltage.
I've yet to clean the TB and IAC and there is no Vacuum leaks obviously present. Going to vacuum leak test to make sure.
I will update this thread as I diagnose it some more, but would like some input. I know there are a lot of threads about the IAC codes, but I felt like we didn't have a serious diagnosing thread for it.
Please feel free to share you input, it will greatly be appreciated.