I just had a knock sensor replaced under warranty. The dealership told me that one of my cats is bad and that's why my SES light is still on. They want $450 for the cat and $300-400 labor to install it. And it's not covered by my extended warranty. I laughed at them and walked out. Whether it actually is the cat or not, I'll have to find out ...