I have stock pipes and, a cheap apc(???) air filter. I have had this idle problem since the day I switched out the stock air box. To test it, I kept switching between the filter and air box. Big difference. I then purchased one of the intake filter heat shields. I haven't had the problem but maybe two or three times over the past 5-6 months. I think it has to do with the radiator fan (not a/c fan) and the MAF. It seems that the MAF picks up on the flowing air from the fan and the ecu adjusts appropriately. I must say that heat sheild (once again, apc????) has helped this problem out greatly and it is much better than the stock box. The only times I've noticed the dip, since putting the air filter heat shield on, is when it is Extremely humid or Extremely hot out down here.
Spooled:
Member name: Icespeed
Car: 2003.5 Sunlight Silver MSP
Idle dip problem: used to frequently, not really anymore
Stock intercooler: yes
Stock pipes: yes
MAF
Relocated MAF: no
Spark plugs: stock
Intake setup: air filter mounted to stock placed MAF
BPV, BOV, or dual: stock BPV
Stock ECU: yes
VTCS removed: don't know what that is, so probably no
Stock exhaust manifold: yes
Mileage: 33,000 of which 26,000 have been at 10-12 psi