I had a similar problem with my idle but it was good for 1min then degrade over the next minute and nearly stall. The ISC would pick up revs and the process would repeat itself. Only happened after I had my pacemakers and a high flow cat fitted. Traced it back too the ECU, after checking for vacuum leaks etc.....
Got a EL futura ECU from a wreck and the car idle perfects now. I would say the exhaust fitter didn't disconnect my battery when he was welding the new exhaust flanges on the cat....?? and cooked my ECU.....
The funny thing was he told me when I picked the car up that the idle would take a few 100km's to relearn. More like he knew he f*cked my ECU etc...........
_________________
97 EL Fairmont 4l OHC .Silver.
Exhaust: Pacemaker's, 2.5" exhaust and Hiflow cat
Intake: FRAM AIRHOG , EL GT snorkel
XR6 300kpa fuel reg Stg 2 Auto Shift Kit.6DJA ECU
PM in Qld looking too buy Toyota 4*4 SR5 Dualcab Hilux 91-97 with 2.8l diesel engine/5spd manual