I just got my car two or two weeks ago from a used Honda dealership. The day after I got the car the check engine light came on and it was putting out the P420 code. I brought the car in, they replaced the cat and two days later it came back on. I brought it back in and they said this time they will put on a OEM cat but I would need a few days to get the part but it would be ok for me to drive the car until the new part gets in stock. Today on my way to work the car over heated so of course I brought it back. I just got the call that the cat was replaced but they can't find out what is causing the car to over heat and they may have no choice but to have the Chevy dealership fix the car. I should find out tomorrow morning.