i would check into the temp gauge, find someone with a scan tool who can read your live engine data and focus on finding the engine coolant temp reading, it should be around 180-200 when running at full operating temp. i just put my scanner on my 94 today because ive been getting crap gas mileage lately and it turns out im only getting up to about 160 when driving but when i let it sit still the temp climbs up to 195 and stays there. i dont have guts in my converter or a rear 02 sensor so the only side effect im getting is poor fuel economy, but being that you need to be compliant for emissions reasons you need to get the cause nailed down before you throw on another cat. cats fail due to excessive heat, becoming fouled with too much unburnt fuel can cause them to ignite and burn hotter than they were designed to, which then melts down the substrate and causes exhaust blockage and inefficient converting of gasses. but what caused the excessive fuel build up to get there in the first place? weak ignition components or a bad temp sensor that tells the motor its still cold and needs more fuel to warm up. as silly as it sounds try treating your truck with seafoam to clean out some of the carbon build up in the engine and exhaust. this was one of the first things recommended at the seminar for shops to do when a car comes in with a po420 code. sometimes the substrate gets covered with residue and cant store the amount of oxygen needed to burn the gasses off and make them safe, and the rear 02 will catch this and trip the light telling you theres a problem, but since you have no light on this might not be worth checking into.