SES light came on the other day and I did the usual first try of pulling the fuse to reset the controller. I had gotten gas the night before and it was plausible that this was a problem. No good, Engine started and light stayed off but came on again at next engine start. Borrowed a Snap-On scanner from a friendly garage and found the following codes set: P0056 HO2 heater circuit bank2 sensor2 P0161 O2 heater circuit bank2 sensor2 P0160 low O2 activity bank2 sensor2 P0159 O2 sensor slow bank2 sensor2 Following resetting the codes, the P0056 came up again immediately so, guess that is the primary problem. Will pick up a new sensor tomorrow. Engine has 98K on it so can't complain that it needs a new sensor. Scanner shows that both upstream O2 sensors (sensor1) are running in closed loop and are normal. Both downstream sensors show open loop but that is normal as I understand it. The problem sensor is the bank2 (against firewall) downstream. If there is no compelling reason to replace both sensors, just going to replace the one (but with a Bosch sensor).