does it have a diesel pump, of is it electronically managed??
if its a diesel pump, then your pump need to be recalibrated. if its electronically managed then you need to take it to a garage to be put on a tester.
it could be as simple as a sensor being broken. this will cause the engine to over fuel, blowing out alot of carbon particulates.
Richard Warrington, February 2005