So today by Saturn popped the engine light on again!!! It was off for 3 weeks and the readiness monitors were reading good. It the same code p0420 cat below efficiency bank 1. My cat is 4 months old and is under warranty but I will have to pay labor again. I'm not real OK with paying labor for a part that lasted four months. Especially when the cat they used was universal and not a Saturn cat like I was told. Is there anything else it could be? Why would it read OK and then bad all the sudden again. Thanks guys!