I drove through flooded streets 2 days ago following a tremendous downpour. That night I noticed a rough idle condition like it was missing one cylinder. The next day the idle issue persisted but did go away a couple of times. This morning it was really bad and the exhaust reeked of rotten egg. I pulled the plugs to find the entire left bank heavily sooted. All were replaced. I then pulled the associated O2 sensor to find it heavily sooty too. I swapped it for a known good one figuring it was the real culprit for the condition. The check engine light never illuminated. Afterwards I took it for a very short drive. The exhaust doesn't reek. It runs better but not nice as before the problem reared it's ugly head. I'm assuming it can be contributed to the coked up cylinders and the ECM having to relearn. Opinions?