After replacing the VIAS and swirl solenoids, vacuum hoses, EGR hoses, double/triple checking all intake parts, camshaft sensor resistance and continuity with ECU, and checking for spark, I believe I may have found the problem.
The reading for the bank 2, downstream o2 sensor was bothering me. Why in the world would it show 1.275 volts, when the ordinary reading is 0-1 volts? More puzzling was why the voltage did not drop to zero when unplugging the sensor harness, instead dropping to somewhere between 0.3 and 0.5. The bank 1 downstream sensor dropped to zero when unplugged, but stayed at around .3 to .5 when plugged in, and that's with the vehicle
not running.
I decided to investigate the resistances between the two downstream sensors, and here is what I found:
bank 1 power and bank 2 power - 12k ohms
bank 1 power and bank 2 ground - 40.6 ohms
bank 1 power and bank 2 sensor ecu - 12k ohms
bank 1 power and bank 2 heater ecu - 12k ohms
bank 1 ground and bank 2 power - 0 ohms
bank 1 ground and bank 2 ground - 0 ohms
bank 1 ground and bank 2 sensor ecu - 12k ohms
bank 1 ground and bank 2 heater ecu - open
bank 1 sensor ecu and bank 2 power - 9k ohms
bank 1 sensor ecu and bank 2 ground - 9k ohms
bank 1 sensor ecu and bank 2 sensor ecu - 1k ohms
bank 1 sensor ecu and bank 2 heater ecu - open
bank 1 heater ecu and bank 2 power - 1393 ohms
bank 1 heater ecu and bank 2 ground - 1336 ohms
bank 1 heater ecu and bank 2 sensor ecu - 192k ohms
bank 1 heater ecu and bank 2 heater ecu - open
We can reasonably ignore the power and ground resistances, as well as ECU connections that are open. This leaves two connections:
bank 1 sensor ecu and bank 2 sensor ecu - 1k ohms
bank 1 heater ecu and bank 2 sensor ecu - 192k ohms
The ECU resistances between the two sensors, pins 71 and 72, are very low! Shouldn't they be open? I shuddered at the thought of the problem residing in the harness, and decided to check the resistances after unplugging the ECU. They were open (resistance of 1).
Should I assume the ECU is fried? And can I reasonably assume that this is the cause of my condition, which quickly deteriorated from intermittent stalling and lack of power at high speeds, to stalling after ten seconds of operation, to stalling after one second, to hardly a burp, to no start?
If so, how can I try to determine the cause? I would hate to replace it and fry another one. I know after reading several posts here that the IACV may be the culprit, but my idle was never a problem before this happened. Is there any way of testing it? What else may be the cause?
Edit: I did disconnect the harness to the ECU without first disconnecting the battery and read that you can fry it this way.
One final note: after cranking several times, the battery ran low and refused to turn the starter. I then checked the MIL and retrieved a pending P1136 code, intake valve timing control solenoid valve. I have never received this code before. In fact, the entire time the car would not start, it did not throw any code(s).
Edit: According to ECU doctors, when the ECU is fried the following should be checked:
Ignition coils or ignition module
DME Relay or the Main Relay
Faulty spark plugs
Fuel injectors
Idle control valves
TDC and RPM reference sensors
Air flow or mass flow meter
Throttle position sensor
Power supply
Grounds