Mine's doing similar stuff. Typically dies within the first 1-2 min. during first warm-up of the day (as idle is comming down) and dies sporadically after start up later in the day (sometimes). From what I've been able to gather, it is probably the IAC which is covered under an extended emissions warranty (at least that's what the service mgr. at my dealership said....)
Regards, Art