As you do........... Have a look eek at what the O2 sensors are doing. If, as you suspect confused,you are running rich, you would expect the O2 sensors would be telling the ECU "Hey too much fuel! Take some out!" This should be evident in the short & long term fuel trim data.
Ill plug the lappy in and take a look. I was under the impression that a narrow band will assit with idle/cruise but at heavier loads its all AFM/TPS telling the ECU what timing and pulse width to run. Im not sure I have the full version of ECUtalk??? I had a play with it but dont recall seeing this feature... either way Ill take a look.
I don't have the freeware version so not sure what its limitations are. Can you see any data on the O2's, or fuel trim? You don't have to log it, just read the numbers. If you can't access the data, maybe save up for ECUTalk, I think that will read it, probably a good idea to check with someone that uses it though.
I have ECUtalk and took a log of me going for a quick blast. http://www.filehosting.org/file/details/581925/logging 1716.log sorry for the horrid link - I can email you it if you PM me. -- Conzult free allows you do do quite a bit. I reviewed the live sensor data and it does show its rich at idle