same as my 1999 2.0l... its overfueling....run some red-ex in the fuel, you mite need two treatment but it works a treat! stops the bad smell,soot and smoke from the exhaust and mpg improved alot, as ive been told my fuel pressure reg is fooked and the lamada sensor is fooked too which is the cause of the problem.
You can get red-ex from halfrauds for 99p for one treatment, the first one i used, i used a little stronger than recommended i.e one little bottle to half a tank of fuel instead of a full tank, then when i needed more fuel, bought another bottle of red-ex and added that to a full tank of fuel.
Give it a try and let us know what happensÂÂÂ

p.s make sure you pick up the petrol injector redex, should be in a white bottle with green writing.