Many thanks guys for mapping my car and putting up with a demanding 3yr old.I have been out fotr a proper play this evening and its great, the power is straight at hand with no waiting fot it to spool up.The smile on my face says it all.
I replaced the maf sensor with a new genuine unit which made it run terrible and flag up p0172 fault code,so it was swiftly removed the old unit refitted now running great again.The new unit is ready to be thrown back at the dealer tomorrow.
again thanks guys.