What are mixtures like at idle ? Sounds far too rich.
Have you verified good spark at each cylinder ?
What's the vehicle history ? When did it last run correctly ?
Basic info.
http://www.bigturbo.co.uk/
Or pretty sure this one covers the Marelli system too
And stop throwing random parts at it without doing proper sensible tests and basic setup.