PO420 looked at everything sensors, replaced plugs, no leaks but code returns after 30 miles going to replace CAT. There are different CAT's on the market some JUNK? and others good where do I go EBAY? ROCKAUTO? Does anybody recommend a brand or a stay away from? Exact fit please. 2005 VIBE 162,000 ...