So I took it to the dealer today, turns out the cats were bad again. They quoted me $4,000 to replace them
, but I reminded them that it should be covered since it's still within the 150,000 mile emissions warranty applicable to PZEV vehicles.
They called the warranty clerk to confirm, and they're going to order the cats and replace them under warranty.
Good thing they went bad now (at 147K miles), another 3,000 miles and I would have been SOL!