I can't express how much appreciate you guys' input. The idle isn't surging at all. Sometimes when I press the clutch in, it'll fall really slow after it gets to 1000 and instead of stopping at 500 and picking back up like it normally would, it just continues to drop until it dies. Seems to be more stable after the car warms up though. When it's cold outside and the engine hasn't warmed up its noticeably more likely to happen. Sometimes ill be sitting at a light and it just drops out. Usually it starts right back up but most times after it cuts off its hard to get it to want to idle. I have to throttle it a little until it starts to hold idle again.
I actually have 3 IACVs. All motorcraft. The one that came on the car, a used one, and the new one (currently on the car now). If used all three and problem persisted. I put my IACV on my friends crown vic and he ran his car the entire weekend with no issues so I've pretty much ruled that out.
Someone keeps suggesting I adjust the idle screw, but that's a bandaid. I don't want to do that. I foresee that leading to high idle when cold. Im going to check all the vacuum lines again. As far as the belt tensioner, that sounds like something good to look into. Ill check it out. I don't typically use the a/c though. I guess the defrost uses the compressor also right? Not sure.
Apparantly the computer has an idle reset procedure? Someone told me to run the engine for 5 mins with no load after it has warmed up and then 5 mins with Max a/c, radio on, and headlights on. So I did that and my car consistently cuts off about 2-3 mins into running under the increased electrical load. I tried it 3 times, happened every time.