Hi,need some help getting to the bottom of problem I've got with a 54 Doblo 1.9JTD. Engine was using gallon of oil a week,but ran ok,removed engine and top end u/s,customer got spare Y reg Punto JTD engine,as most parts/mounts were different, stripped to block only leaving injectors and cam sensor,rebuilt with new belt kit/gaskets and original turbo,pump,sensors etc from original doblo engine,refitted and started ok. Engine is very down on power,would hardly rev or pull,have swapped sensors with a running spare vehicle,blanked egr,got improvement when Maf was cleaned so swapped with one off perfect running vehicle,no better,swapped boost controller and vaccum controller,ran with exhaust disconnected incase cat blocked,swapped map sensor.On my code reader has come up with boost control circuit a fault,but only occasionally,clears and doesnt come straight back.Got a reccomended mobile tuner out,waste of money,couldn't read system fully.So advised customer I couldn't go any further with diagnosis and would need to go to main fiat dealer,which it did.They diagnosed egr faulty,replaced @£230 no better,then they advised boost control bleed off pipe wasn't connected to filter as connector broken on filter(been like this a year no probs as only bleed),so they fitted pipe @£33,no better,then it was turbo @£1400.I had advised customer that these would make no difference,at each stage,as he rang and told me what they'd found.Before the turbo was fitted I rang and spoke to garage and wasn't inspired by the service manager,but did get through to the master tech,who when he realised I wasn't a numpty had a sensible chat about what to do next,he checked it himself and fitted various parts as I had and concluded it must be the turbo as not much boost.Not convinced and in view of the cost the customer got it back and I fitted turbo off a running vehicle he had,just the same as before. It went to the Main dealers as I assumed they had access to readings and values that could be checked at sensors and pins,to see if it was a wiring problem or which sensor was giving faulty readings.They gave me the impression that they didn't have access to this info and the back up from Fiat technical was limited/poor. So I need to sort this as am at a loss as to where/what to do next,I could check readings values if I had them,vehicle is a working vehicle and has been off road for weeks now, so customer and myself getting desperate,not leaving any rope or sharp objects near me at minuteworked on these for years,guys got about 20 Doblos, but this has got me stumped,also doesn't smoke and idles fine,but occasionally while idling can hear engine note change slightly,Thanks for any help,John.