Problem Solved! (I think)
Alright, if you don't ever hear from me again on this subject it means I either drove into a light pole or have finally solved this thing for good.
First thing I did was to increase my throttle opening with the setscrew so that the IAC was stuck shut under all conditions. Now the P and D terms could go to hell and I could care less. Solved? NO! The engine still jumped around. I had the throttle blades open far enough that IAC target stayed at 10. Idled around 925 in neutral/park, and about 700-725 in gear, idle speed set to 600 RPM. Turned fans on, and the G** d***ed engine still went up and down even though the IAC targed stayed at 10.
(Note: If you do make this change, remember that you may have to change the IAC target for startup. Also remember that you will get slightly less engine braking because now the engine will always have a bit more air going into it during deceleration.)
So back to the basics. Running too lean at idle can cause suring. I watched the VE number, it needed to be nudged a bit so I played with that (first chance to play with this since my cam change). Got my actual AF right near my target AF- numbers were better but the problem was still there. FWIW, batt corr % was about 1.6. Not much at all.
Timing. Ah yes, timing. Well here was my answer. At idle I had about 25 degrees. When I first tuned up the car a long time ago, at idle the car loved more timing- the more timing I gave it, the lower the IAC target was, so more timing must be better. So with my knowledge that too much timing can cause a surging motor, I tried backing off the timing just for kicks. And problem solved! I took 5-10 degrees of timing out (I might go back and take more out later) and the surging stopped when the fans were on.
What is the relationship between the fans, timing and surging? How many licks does it take to get to the Tootsie Roll center of a Tootsie Pop? The world may never know. Why did the engine not surge in drive with the fans off, but it did surge in drive with the fans on? A total mystery to me. But whatever the reason, it worked.
So DOHC Vobra, try backing off your timing and see if the problem goes away.
Sorry for babbling- signing off now.
-Bob Cunningham
bobc@gnttype.org
(Who believes that if you include all the details, someone may learn from your mistakes but unfortuantely that leads to posts that are too long)