Background info: 1996 Chev 1500 4WD pickup w/305 & A/T. MIL on. Plugs, cap, rotor, air filter recently replaced. Truck starts well and runs well when cold. After 3-10 minutes of warm-up begins to run very roughly (including misfire pops if too much throttle used). Then will abruptly begin to run well again as if a switch was thrown. Will continue run well until engine turned off and then restarted after a few minutes pause, after which the cycle will repeat.
A scan pulls the following OBDII codes, which reoccur (along w/MIL) if cleared:
P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) P0154 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) P0155 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1) P0304 Cylinder 4 Misfire Detected
I'm looking for diagnostic suggestions, and help ID'ing the sensors/banks mentioned in the codes as well as in any posts in this thread. I'm very interested in your take on what role the catalytic converter might play in generating the codes, because I've had conflicting feedback there from several experienced sources.
Thanks. - KS