2004 Tahoe 24600 on it 5.3 keep geting a po300 code. New spark plugs new wires and coil packs. I think the after market cat is no good put it on 3 yrs ago I was getting. A po420 a long time go i did here sometime rattle in there a long time ago. With the live data look like the 02 sensor where flowing each other