Alright guys, feeling stumped with an issue. I have a 2004.5 excursion, studded/deleted, and I have an issue with an intermittent "rough idle" (almost like the idle slows down), slight shaking felt, every couple of minutes or seconds, it really just depends. When I unplugged the ICP sensor, the "rough idle" goes away and everything is perfectly normal (drove for a few days unplugged and problem never appeared). This led me to believe that the ICP was bad, so I ordered and installed a Ford OEM ICP sensor and pigtail. Plug everything back up, start the truck, and the problem still is there. But goes away with sensor unplugged. ICP readings via scangauge are normal. FICM voltage with engine on is 48.0 v, occasionally dipping to 47.5. Also thought A/C compressor may be causing it, but it does it with A/C on or off. Anyone have any ideas what this problem could be? The truck runs and drives perfectly fine, but this idle thing is killing me. Looking for recommendations how what to check/how to proceed?