On my 97 Formula with the auto tranny at 37000 miles, the first cold start of the day, I've been noticing an RPM stumble immediately after it fires up (just one time). It goes from 1300RPM right after starting up but rapidly drops to 800RPM for 1/2 second, then goes back to 1200RPM and stays there until warm where it drops to 700RPM. Warm starts are always perfect and the idle speed is steady both cold and warm. Car generally runs awesome otherwise, never got an SES light, and just recently passed emissions/OBD2 inspection.
This started happening 5 years ago and can't seem to figure this one out. I had replaced the alternator at that time and am not sure if that is the culprit (reason I even suspect the alternator is because it started happening right around that time, and the volt gauge is higher at cold start than it was prior...on that line after 13 where it previously stuck between 13 and the next line). However, when I check with a digital volt meter it reads 14.65 cold idle, 14.1-14.2 warm/hot idle which I hear is perfectly normal.
Had the fuel pump replaced 5 years ago to take care of another issue (the cold start issue happened before as well, and I thought the pump replacement would've taken care of it but it didn't). Also had the fuel injectors cleaned, throttle body serviced, and the fuel filter replaced at the dealer (all done when the fuel pump was replaced).
I have the following mods: Hypertech PP+ and 160* stat, Moroso CAI, Airfoil, Spintech muffler. I tried removing hypertech and airfoil and nothing changed so I put them back in.
Any idea what might be happening? Right now the car still runs great except for the cold start (which after 1 second it runs/idles normal).

