Bad cats can cause a sulfur smell sometimes. But its in the exhaust stream typically not the engine bay.