This is a ford oem part. Both ICP and ipr were purchased at dealer. I pulled the valve covers off this weekend to do studs and springs. Ended up with a broken injector hold down bolt, after drilling and using a fluted ez out it's out and has been replaced, once the weather gets nice ill button it back up, still waiting on IC pipes that are being powder coated. I removed all the covering off of my ICP pigtail an the wires look pretty rough, oil saturated. I will put on a new pigtail and get a new ICP sensor, if nothing else I need a spare. Should be up and running this weekend early next week. Will see if it's any better