UPDATE!!!
Ok well the car has been in the garage for over a week now and heres what has been done so far..
Car arrived at garage
1st diag - result was error codes as long as your arm.
Cleared all faults
2nd diag - performed active diag
Fault shown where ns/r sensor and os/f sensor
Bearing in mind that the os/f sensor is brand new from fiat i thought something must be wrong here, so mech swapped sensor from ns/f to os/f ran x2 diags and it appears the sensor bought from fiat is DOA...
Here's where the fun began, since last wednesday i have had to battle with Fiat to exchange the sensor for a new one they wanted to send it off for testing and make me pay another £45 for a new one... no no no me says so yesterday i goes to Fiat armed with a bit of info from Trading Standards and would you believe it they swapped it on the spot...
So as we stand last sensor going in today and fingers crossed for a clear active diag...
Thats x5 diags, x2 sensors, 1x ABS Pump/ECU, CV Joint. (Its going to be expensive me thinks)
And it still needs MOT/TAX yet