i will try to be brief - it started with massive loss of power, had maf and egr replaced and £460 bill. That then gave me idling issues and problems at constant speed 'hickups' at <2k revs, but performance, fuel economy and acceleration were ok. That garage suggested getting injectors tested at £30 each with no guarantees. So I took the car back and then got engine management alarm. Have had the management alarm reset but still got idling problems. The error codes are pointing to injection system issues - I dont have the codes. Whilst idling, the car starts to smoke (white/grey) after about 20-30 seconds, and it smells diesel(ish). My mate (different independant garage) doesnt know what to do to fix idling issues so i have booked it in to fiat dealer in newport.
I hope that info helps.