i had no check engine light on during my problem. would come on when i unplugged egr valve.have a scanner would turn light back off after plugging egr back up.the cat. on my car was pretty long mabey 30 inches long there abouts.but most of the length was eghaust pipe.the auctual cat.is only about 15 inches or less.the muffler shop just cut the cat out and wire welded the new one in.they have universal cats.that work just fine and cost a lot less 119.00 dollars total for everything.my car still runs like a new one.i would call around and find a muffler shop that carries the universal cats.good luck
charles 546