Cheer mate.
I have got to the problem it was the air flow meter but no codes came up for this but I checked all the voltages and it was miss-behaving, new part got and fitted (thanks to mike at MJP Autos) and all is well.
Thank you to all that posted.
Gav