Just wanted to give a heads up as I am sure most of you already know... Just because a part looks the same and comes in a "Ford" baggy doesn't mean its a quality part... I kept having idle surge and I was sure it wasnt the ICP because I have replaced it a couple years ago with a (eBay) "Ford" genuine part... It had always kinda loped for a couple seconds when putting it in gear, then lately it had gotten way worse the truck bucked around pretty good. No SES light. I changed all kinds of sensors, finally I decided I'd try un plugging the ICP sensor and sure enough... Problem gone. So- long story short, make sure the part and price dont seem too good to be true because if it seems like its too good to be true it probably is...