X 3 on the FPR or IAC, but I would also do a check for a cracked intake manifold gasket.
This is a known problem and causes erratic idle issues.
PK
I had the manifold gasket issue, but it wasn't causing a dying. It was a repetitious up/down, up/down, presenting just like a vacuum leak. It drove me crazy b/c that's what I thought was going on *lol*.