My truck has been setting off a code for the IAC for about a month now. About two weeks ago, I replaced the entire IAC unit to find that it didn't fix anything. The check engine light still comes on and I'm still showing a code 35 for the IAC. Not only this, but the truck is idling at about 1100-2000 RPM and if I let off the brake, it will idle through first gear and into second. Every now and then it will go down to about 900 RPM at idle. Hell, the truck ran better before I replaced the IAC. Does anyone have any suggestions?