ohh ok that makes sense... it has been running kinda weird off and on, especially when its a cold start, it tends to kinda sputter a little, not really bad but its enough to feel it. so from what your saying, it could be the front 02 sensor, throwing the code and causing it to drive crappy like that, correct? where are the first 2 o2 sensors located?
Here is a link to your exhaust system on your Jimmy. #10 are the two O2 sensors that are in question and the one on the driver's side is the one that needs to be address from the code you have giver P0420.
http://www.compnine.com/index.php?u...delid=6872&capuid=1&majorgroup=03&grouptype=B
Good luck and keep us posted, at worst, it's going to be a bad fuel injector on your driver's side of your engine that may have an issue since P0420 also indicates that side of the engine is running lean.

Personally I would inspect the rear O2 sensor #16. More common for the rear O2 sensor to go bad if the pre cat and post cat O2 sensor readings are the same that would cause you to have the DTC code P0420.
A code P0420 may mean that one or more of the following has happened:
* Leaded fuel was used where unleaded was called for
* An oxygen sensor is not reading (functioning) properly
* The engine coolant temperature sensor is not working properly
* Damaged or leaking exhaust manifold / catalytic converter / exhaust pipe
* Retarded spark timing
* The oxygen sensors in front and behind the converter are reporting too similar of readings
Some suggested steps for troubleshooting a P0420 error code include:
* Check for exhaust leaks at the manifold, pipes, catalytic converter. Repair as required.
* Use a scope to diagnose the oxygen sensor operation (Tip: The oxygen sensor in front of the catalytic converter normally has a fluctuating waveform. The waveform of the sensor behind the converter should be more steady).
* Inspect the downstream heated oxygen sensor (HO2), replace if necessary
* Replace the catalytic converter