Hey guys, recently picked up a 1996 Jeep Cherokee for a steal of a deal. I noticed the Jeep had a stumble at idle when I got it home. It's sort of like this...purr purr purr hiccup purr purr purr hiccup. It will do this for as long as it sits and idles. RPM's don't drop when it hiccups. I replaced the spark plugs with Champion copper plus plugs, new wires, distributor cap and rotor button, new air filter, new IAC and cleaned the throttle body over and over until it was carbon free. The Jeep has no check engine light but I did put my code reader on it and it had a stored code (P0420) which is for the catalytic converter. The cat is completely gutted though. Could it be an o2 sensor maybe? The Jeep drives perfectly going down the road with no hiccups whatsoever. It's just at idle when it decides to act up.