I noticed on one of the Youtube videos about O2 sensors that one in good condition will respond quickly enough that at idle speed one can see the effect of each cylinder as it's exhaust valve opens. So I thought this would be a good way of testing whether the richness was due to the injectors or something else. I used my pocket oscilloscope to look at the output of the B1S1 O2 sensor and was amazed that even with this old sensor I could see the effect of the lean cylinder, even though I could not see the rich cylinders individually.
I also used the oscilloscope to look at the injector drive, and each one looked good in the sense that the pulse came down very close to ground for each injector. So I'm pretty confident the injector wiring and PCM grounds are good.
I plan to combine joe_peters's and Sidewinder CC's comments about swapping injectors and determining which cylinders are lean by
swapping injectors 3 (lean) and 4(rich), which will put all the rich injectors in bank 1 and the lean injectors in bank 2. I will again view the oscilloscope traces and see if swapping the injectors changed the patterns -- if so, the problem is the injectors.
Excellent troubleshooting approach. It sure is nice to have the proper tools for the job (oscilloscope).
If the patterns are unchanged after swapping the injectors then something else is amiss, either with the the spark or the cylinder itself. For instance, Dcoy1283 (
http://www.naxja.org/forum/showpost.php?p=245752303&postcount=17) found his misfires were due to the valves not closing well and the misfires went away when he replaced the valve springs.
The injector swap test will have to wait until I get replacement o-rings for the injectors. I'll post the results when I have them.