The code 91 is defined as 91 (R, M) System running lean and can be detected during hte KOER test or be recalled from the memory codes during the KOEO test. The memory codes are the second batch of codes displayed during the KOEO test - the ones after the separator pulse. If you installed a "basically brand new" O2 sensor, does that mean it had been used before? For the 3.0L SHO, I recommend the Bosch 13942 from AutoZone for $33.99. If you had cleared the codes you should see a different behavior during the tests because there is little chance of only one bank running lean. You clear the codes by installing the test jumper and running the KOEO test. When the codes are being flashed with the CE light, remove the jumper. This will clear the memory codes.