Just thought I'd update everyone since some folks have their eyes on this thread for solutions, and because its linked at Q45.org.
As a recap I have done the following:SeafoamNew plugsNew TCUNew negative cable and groundNew negative terminalNew batteryAlternator diagnosed OKAdded bypass wires to FPCUClean TBClean MAFClean MAF connectorClean CAS connectorClean TPS connector
And recently I found this thread:
http://nicoclub.com/zerothread?id=33796"Forecast" (Daniel) thoroughly explained the likely causes of various idle and drive problems in an extremely handy list. Keep that one in your bookmarks.
Based on the information there, I removed and cleaned the IAC -- the manual refers to it as an AAC, took me a while to figure that out. I did not remove the rod and spring but I did spray them generously with carb cleaner.
I also loosened the plastic screw, which I guess allows more air to flow at idle and while cruising.Obviously, this is NOT a proper fix, and once I get a new MAF (which will be quite some time for now, since getting a transmission flush done is a higher priority) I'll have to readjust the IAC screw again. At least I can get around town now without bucking like a wild bull.
So "Reliant" in the above post is right; my problem is a bad MAF. I found one for $35 ($50 shipped) from a junkyard 91 Q which I'll be ordering as soon as I can afford it.
I could have replaced the MAF from the beginning, but throughout all this I've learned a -tremendous- amount about my car and took care of some things that could have developed problems anyway.
-Jesda