Ooo, that is rough. You plugs could be toast with soot from rough idling. What are your LTFT and STFT readings?
I don't have those readings but I believe I can get them with the Scangauge ii if I can find the xgauge commands somewhere online.
Have you tried troubleshooting with a vacuum gauge? It can be a great tool in seeing what the engine is doing while running rough. Could help with the direction onto where to look at.
The parts stores used to rent these but, I can't find the tool number now.
Edit: You can't get the ltft/stft readings if the engine hasn't fully warmed up and is in open loop.
I have not tried using a vacuum gauge. It seems that I could get some useful info from performing that test. I will see if I can find a part store with a loaner or purchase one.
Thanks for the to tip