Sounds like your ICM is going bad. Sulfur smell is normally a bad cat.