iv been having problems with the bronco for the last week or so. it idles rough, idle bouces between 1000rpm and 500rpm, usual idle is abut 750-800 (when it was running normally). When I give it gas in reverse and let off it gets damn near to dieing or dies completely does the same thing in drive. I pulled the codes today and only code I got was for the o2 sensor but no other code. I replaced the TPS a couple days ago since I had one sitting around (been planning on replacing it for awhile). After a while driving it 10-15min the check engine light comes on which im guessing is from the o2 sensor. I thinking its the IAC but before I go out and buy it I want your guys opionion.