@miesk5 @MS88Bronc Okay so today just because I found 20 bucks lying around I decided to pull the IAT sensor out of the bronco and see how it looked. It was completely caked with black residue and oily crap. So I replaced the IAT and I also cleaned out the connectors and the MAP sensor with some electrical parts cleaner and let it air dry and reconnected everything. After disconnecting the battery for 10-20 minutes. I attempted to restart the engine to see how it would run and to my surprise, it took a good 5+ seconds of cranking before it started. Once it started though, I let it idle for a while so it could relearn the idle strategy. The idle was low until I pressed the accelerator pedal, that's when I felt a click and the high idle came back. So the high idle is most likely the throttle linkage. However, after getting the truck to operating temperature, the idle fluttering came back so I don't know what that could be.