After car get warm it gets a rough idle. A chugging sound from exhaust and smells like rotten eggs. Runs great going down highway no engine miss and great gas mileage. Should I lean toward o2 sensor or cat? no cat noise or rattle plenty of power. would an o2 by itself do that?