Turned out to be a faulty MAF in the end. Car is now all sorted and running even better now!! Thanks for all your help and to Big Boys Toys!! :D