Hello -
Well as you may know.... DTC P0300 MULTIPLE CYLINDER MISFIRE
Now that could have happened before but may have also caused the cats to overheat....It received this info from the crankshaft sensor. I attached the pic

As you can see from the other attached info on the misfire....it could be a number of things. Was the car running okay before you changed the 02's and the CATs? If so, it may be a older code.
So you may go down the probably causes and check and verify.
Did you ever talk to the dealer about the reprogram of the ECM and the TSB?
On Board Diagnosis Logic
When a misfire occurs, engine speed will fluctuate. If the engine speed fluctuates enough to cause the crankshaft position (CKP) sensor (POS) signal to vary, ECM can determine that a misfire is occurring.
The misfire detection logic consists of the following two conditions.
One Trip Detection Logic (Three Way Catalyst Damage) On the first trip that a misfire condition occurs that can damage the three way catalyst (TWC) due to overheating, the MIL will blink. When a misfire condition occurs, the ECM monitors the CKP sensor (POS) signal every 200 engine revolutions for a change. When the misfire condition decreases to a level that will not damage the TWC, the MIL will turn off. If another misfire condition occurs that can damage the TWC on a second trip, the MIL will blink. When the misfire condition decreases to a level that will not damage the TWC, the MIL will remain on. If another misfire condition occurs that can damage the TWC, the MIL will begin to blink again.

Two Trip Detection Logic (Exhaust quality deterioration) For misfire conditions that will not damage the TWC (but will affect vehicle emissions), the MIL will only light when the misfire is detected on a second trip. During this condition, the ECM monitors the CKP sensor signal every 1,000 engine revolutions . A misfire malfunction can be detected on any one cylinder or on multiple cylinders.
Dec 22, 2008 at 8:54 PM