rotten egg smell is from unburned fuel from a missfire now you need to determine if its a rich a/f missfire or electrical time to check read the plugs my guess it is 1 or 2 bad coils ford are famos for that the chech eng light is o2 sensor generated it see the mixture as too lean beacuse of unburned o2 in the exaust from a couple of dead holes....ted