I would doubt both of your Cats have gone if either, more likely to be your O2 sensors, the thing with code readers is they just give the general fault and not whats causing it..you really need to get it diagnosed via Carsoft or INPA or you can always check your sensors:
Sensor 1 output should be very active and oscillate rapidly from approximately 0 to less than 1 volt. If the signal tends to show high voltage with little fluctuation, excessive unburnt fuel is reaching the sensor. If Sensor 1 shows low or no voltage, the sensor could be defective, or there might be an exhaust leak in front of or immediately behind the sensor, or there could be a lack of fuel delivered to the combustion chamber. If the sensor does not respond to a rapid accelerator kickdown, chances are the sensor is defective. If it does respond, an exhaust leak or lack of fuel is indicated. (The preceding test must be done after the engine and exhaust system have been allowed to fully heat up.)
Sensor 2 should show a fairly steady signal. It is not critical what the signal is, only that it does not oscillate as frequently as the front. If the signal is above 250mV, the sensor is fine. If it is below, check for activity by rapid accelerator kick-down or by raising the engine speed to approximately 2000 rpm. Any movement indicates the sensor is fine.
__________________ VELVET BLUE UK INDIVIDUAL , IM THE LAST
UNITED WE STAND DIVIDED WE FALL
I stepped in a plate of Pasta the other day - now I have to worry about my Carbonara footprint!