Could be a Oxygen sensor being lazy and making the car think the cat is bad. Have the shop perform a pinpoint diagnosis and check the cross-counts on the A/F ratio sensor, And O2 sensor on bank 2. This will tell you if it is in fact a Cat problem, or a sensor saying it is.
Hey, Check out what I just found after writing that^^^
P0430
P0430 - Catalyst System Efficiency Below Threshold (BANK2)
CIRCUIT DESCRIPTION

DTC Detecting Condition

The
ECM observes the waveform of the heated oxygen sensor located behind the catalyst to determine whether the catalyst performance has deteriorated.
If the catalyst is functioning normally, the waveform of the heated oxygen sensor located behind the catalyst switches back and forth between rich and lean much more slowly.
When the waveform of the heated oxygen sensor located behind the catalyst alternates flutteringly between rich and lean, it indicates that catalyst performance has deteriorated.
CONFIRMATION ENGINE RACING PATTERN
- Connect the OBD II scan tool or hand-held tester to the DLC3.
- Start engine and warm it up with all the accessories switched OFF until the water temperature is stable.
- Race the engine at 2,500 - 3,000 rpm for about 3 mm .
- When racing the engine at 3,000 rpm for 2 sec. and 2,000 rpm for 2 sec. alternately, check the waveform of the heated oxygen sensor (bank 1 sensor 2).
Step 1 - 3

Step 4
INSPECTION PROCEDURE
HINT: Read freeze frame data using hand-held tester or OBD II scan tool. Because freeze frame records the engine conditions when the malfunction is detected. When troubleshooting, it is useful for determining whether the vehicle was running or stopped, the engine was warmed up or not, the air-fuel ratio was lean or rich, etc. at the time of the malfunction.