Was it doing it before Kwik-Fit worked on it? If not take it back to them and get them to put right what they've done wrong.
A faulty lambda sensor could cause the symptom, yes. But equally the lambda sensor could simply be doing its job correctly and telling you that there is a fault, such as unburned fuel going through the exhaust.
I wonder why the coil pack was changed? Were the spark plugs changed at the same time?
I'm a great fan of using original equipment (o.e.m.) replacements. If a car manufacturer has spent thousands on designing an engine to run properly why not use the air filter that they designed the car to use?
Another cause of anti-pollution errors can be poor fuel. Water in the fuel can cause it and this often happens when folk continually run about with the petrol tank less than half full. You get more condensation that way. Another cause can be poor quality fuel. You're not using supermarket petrol by any chance, are you? If so try some decent stuff instead. e.g. Texaco, BP, Shell. Better fuels have additives to make your engine run cleaner.
ChicksFan
January 2010