I am jumping on board with
84 W40 . I suspect it's not throwing codes because it isn't seeing anything wrong. It's just doing what it's doing as it was set up from the ECM. It could very well be a temperature thing. If you say it's actually sending a signal when you open it up, I'm thinking the sensor is seeing colder temps quicker when it returns to idle. Did you try say, holding RPM at about 2500 or so to cook that O2 sensor? At some point that O2 sensor will heat up to the point it'll send a signal. Or pull a vacuum line if it is hot enough and see if dwell changes? If dwell is changing when you open the secondaries, then it APPEARS to me the O2 sensor at some point is sending a signal. Maybe it's just doing it at higher RPMs? I dunno.
If you know of anyone that has a good OBD1 scanner setup you could borrow, or if you have one, then hook it up and go for a drive. It should tell you whether and when you're in open or closed loop I would imagine.
As far as the ECM temperature sensor...is it the ORIGINAL type or the "newer" type? The original had yellow/black wiring with an umbrella looking clip on it that covered the single prong (in the center) sensor. In 1986 or so, they changed it to the newer style.
Original style:
Connector for it looks like this:
GM p/n 12014843
Newer style:
GM p/n 12146312
And it's companion plug piece- This USED to come with the sensor when they originally started putting these in cars and the original style was superseded.
GM p/n 12101899 (ACDelco PT169)
I barely understand all this wirebiting stuff as it is, but I do know you can't let it idle very long before you lose your "heat" on the sensor and you go back into open loop, even with cast iron manifolds. If your O2 sensor is in the pipe, I'm just going to throw it out there that I think it's too far back from where it needs to be and it doesn't get as hot as it should at the right times and loses too much heat too fast. JMO.